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

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

4
Linq для EntityFramework DateTime
На этот вопрос есть ответы на Stack Overflow in English : LINQ to Entities не распознает метод System.DateTime AddDays (Double) В своем приложении я использую Entity Framework. Мой стол -Article -period -startDate Мне нужны совпадающие записи => DateTime.Now > startDate and (startDate + period) > DateTime.Now Я пробовал этот код, …


3
Установка объекта на null vs Dispose ()
Я очарован тем, как работают CLR и GC (я работаю над расширением своих знаний, читая CLR через C #, книги / сообщения Джона Скита и многое другое). Во всяком случае, в чем разница между высказыванием: MyClass myclass = new MyClass(); myclass = null; Или, заставив MyClass реализовать IDisposable и деструктор …
108 c#  .net  disposable 

12
Самый быстрый способ преобразовать число с основанием 10 в любое основание в .NET?
У меня есть старый (иш) метод C #, который я написал, который принимает число и преобразует его в любую базу: string ConvertToBase(int number, char[] baseChars); Не все так быстро и аккуратно. Есть ли хороший известный способ добиться этого в .NET? Я ищу что-то, что позволяет мне использовать любую базу с …
108 c#  .net  int  base  number-systems 

2
Использование PropertyInfo для определения типа собственности
Я хочу динамически анализировать дерево объектов, чтобы выполнить некоторую настраиваемую проверку. Проверка как таковая не важна, но я хочу лучше понять класс PropertyInfo. Я буду делать что-то подобное, public bool ValidateData(object data) { foreach (PropertyInfo propertyInfo in data.GetType().GetProperties()) { if (the property is a string) { string value = propertyInfo.GetValue(data, …
108 c#  .net  reflection 

4
присвоение ссылки является атомарным, так зачем нужен Interlocked.Exchange (ref Object, Object)?
В моей многопоточной веб-службе asmx у меня было поле класса _allData моего собственного типа SystemData, которое состоит из нескольких List<T>и Dictionary<T>помечено как volatile. Системные данные ( _allData) обновляются время от времени, и я делаю это, создавая другой вызываемый объект newDataи заполняя его структуры данных новыми данными. Когда это будет сделано, …

10
Пользовательская обработка ошибок ASP.NET MVC Application_Error Global.asax?
У меня есть базовый код для определения ошибок в моем приложении MVC. В настоящее время в моем проекте у меня есть контроллер , называемый Errorс методами действий HTTPError404(), HTTPError500()и General(). Все они принимают строковый параметр error. Использование или изменение кода ниже. Каков наилучший / правильный способ передать данные контроллеру ошибок …

7
Преобразование строки в плавающую в C #
Я конвертирую строку типа «41.00027357629127» и использую; Convert.ToSingle("41.00027357629127"); или float.Parse("41.00027357629127"); Эти методы возвращают 4.10002732E + 15 . Когда я конвертирую в float, я хочу «41.00027357629127». Эта строка должна быть такой же ...

12
Как суммировать массив целых чисел в C #
Есть ли более короткий способ, чем повторение массива? int[] arr = new int[] { 1, 2, 3 }; int sum = 0; for (int i = 0; i < arr.Length; i++) { sum += arr[i]; } пояснение: Лучшее первичное означает более чистый код, но также приветствуются намеки на повышение производительности. …
108 c#  arrays  integer 




9
Можно ли «ждать yield return DoSomethingAsync ()»
Совместимы ли обычные блоки итератора (т.е. «yield return») с «async» и «await»? Это дает хорошее представление о том, что я пытаюсь сделать: async Task<IEnumerable<Foo>> Method(String [] Strs) { // I want to compose the single result to the final result, so I use the SelectMany var finalResult = UrlStrings.SelectMany(link => …

9
Как вы запускаете тесты NUnit из Jenkins?
Я хочу запускать автоматические тесты NUnit для приложения C # каждую ночь и при каждой фиксации в svn. Может ли это Jenkins-CI? Есть ли онлайн-учебник или практический документ, в котором описана аналогичная установка, которую я могу просмотреть?


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