Вопросы с тегом «c#»

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, в том числе .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном в формальной спецификации C # или C #.

7
публичные и внутренние методы во внутреннем классе
internal class Foo { public void Fee() { Debug.WriteLine("Fee"); } internal void Fi() { Debug.WriteLine("Fi"); } } Я думаю, что Fee () и Fi () одинаково доступны, поскольку весь класс уже внутренний. Я что-то не замечаю? Есть ли причина выбирать публичные или внутренние методы в таком случае?
82 c#  public-method 

12
Где я могу найти System.Web.Helpers, System.Web.WebPages и System.Web.Razor?
Я слежу за этой статьей о RazorGenerator, и в ней говорится, что я должен добавить ссылки на: System.Web.Helpers.dll System.Web.WebPages.dll System.Web.Razor.dll Только один я могу видеть , когда я делаю Add Referenceэто System.Web.Razor, но я не знаю , где остальные из них.

11
Невозможно внедрить зависимости в контроллер веб-API ASP.NET с помощью Unity
Кто-нибудь имел успех, используя контейнер IoC для внедрения зависимостей в контроллеры ASP.NET WebAPI? Кажется, я не могу заставить его работать. Вот чем я сейчас занимаюсь. По моему global.ascx.cs: public static void RegisterRoutes(RouteCollection routes) { // code intentionally omitted } protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); IUnityContainer container = BuildUnityContainer(); …

25
Как получить первую цифру в int (C #)?
В C #, как лучше всего получить 1-ю цифру в int? Метод, который я придумал, состоит в том, чтобы превратить int в строку, найти 1-й символ строки, а затем вернуть его в int. int start = Convert.ToInt32(curr.ToString().Substring(0, 1)); Хотя это работает, похоже, что существует хорошее простое математическое решение такой проблемы. …
82 c# 

7
Как найти сертификат по отпечатку пальца в C #
Я использую этот код, чтобы найти сертификат по отпечатку пальца. сертификат существует в диспетчере сертификатов в личном хранилище сертификатов, но этот код не находит этот сертификат. Подскажите пожалуйста, где я не так делаю. namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string certThumbPrint = "‎‎fe14593dd66b2406c5269d742d04b6e1ab03adb1"; X509Store certStore …

7
Заменить последнее вхождение слова в строке - C #
У меня проблема, когда мне нужно заменить последнее вхождение слова в строке. Ситуация: мне дана строка в следующем формате: string filePath ="F:/jan11/MFrame/Templates/feb11"; Затем я заменяю TnaNameвот так: filePath = filePath.Replace(TnaName, ""); // feb11 is TnaName Это работает, но у меня проблема, когда TnaNameон такой же, как мой folder name. Когда …
82 c#  asp.net 

13
Массовое удаление в LINQ to Entities
Есть ли способ массового удаления группы объектов, соответствующих данному запросу, в LINQ или LINQ-to-Entities? Единственные ссылки, которые я могу найти, устарели, и кажется глупым перебирать и вручную удалять все объекты, которые я хочу удалить.

5
Какой самый простой способ достичь «MinOrDefault» в Linq?
Я создаю список десятичных значений из выражения linq, и мне нужно минимальное ненулевое значение. Однако вполне возможно, что выражение linq приведет к пустому списку. Это вызовет исключение, и нет MinOrDefault, чтобы справиться с этой ситуацией. decimal result = (from Item itm in itemList where itm.Amount > 0 select itm.Amount).Min(); Какой …
82 c#  linq 

6
Что такое логическое значение по умолчанию в C #?
Boolean ( bool) не может быть нулевым. И: bool foo; if(foo){} // Use of unassigned local variable 'foo' Почему значение по умолчанию не ложно? Так каково же значение, если оно не равно нулю? Какова причина? Редактировать 1 - значение по умолчанию действительно ложно, но все переменные должны быть инициализированы, почему? …
82 c# 


10
Зачем использовать IList или List?
Я знаю, что по этому поводу было много сообщений, но меня все еще смущает, почему вы должны передавать интерфейс, такой как IList, и возвращать интерфейс, такой как IList, вместо конкретного списка. Я читал много сообщений, в которых говорилось, что это упрощает изменение реализации позже, но я просто не совсем понимаю, …
82 c# 


4
Отладка / выпуск Web.Config
Я знаю, что web.config в Visual Studio 2010 предоставляет возможность переключаться с баз данных из режима отладки в режим выпуска. Вот мой Web.Release.config: <?xml version="1.0"?> <!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 --> <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> <connectionStrings> <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> <add name="Testing1" connectionString="Data …
82 c#  asp.net  web-config 

3
Установка свойства стиля метки WPF в коде?
В App.xaml у меня есть следующий код: <Application.Resources> <Style x:Key="LabelTemplate" TargetType="{x:Type Label}"> <Setter Property="Height" Value="53" /> <Setter Property="Width" Value="130" /> <Setter Property="HorizontalAlignment" Value="Left" /> <Setter Property="Margin" Value="99,71,0,0" /> <Setter Property="VerticalAlignment" Value= "Top" /> <Setter Property="Foreground" Value="#FFE75959" /> <Setter Property="FontFamily" Value="Calibri" /> <Setter Property="FontSize" Value="40" /> </Style> </Application.Resources> Это предназначено для …
82 c#  wpf  user-interface  label 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.