c# — вопросы с ответами

26 ответов
При планировании моих программ я часто начинаю с такой мысли: Футбольная команда - это всего лишь список футболистов. Поэтому я должен представить его с помощью: var football_team = new List<FootballPlayer>(); Заказ этого списка представляет собой порядок, в котором игроки перечислены в спис...
oop
inheritance
design
11 фев. 2014, в 02:02
6 ответов
Вчера я сделал комментарий, где кто-то использовал [0123456789] в регулярном выражении, а не [0-9] или \d. Я сказал, что, вероятно, более эффективно использовать спецификатор диапазона или цифры, чем набор символов. Я решил проверить это сегодня и, с удивлением обнаружил, что (по крайней мере, в дви...
performance
18 май 2013, в 08:35
19 ответов
У меня есть класс под названием Order, который имеет такие свойства, как OrderId, OrderDate, Quantity и Total. У меня есть список этого класса Order: List<Order> objListOrder = new List<Order>(); GetOrderList(objListOrder); // fill list of orders Теперь я хочу отсортировать список на ос...
generics
list
sorting
22 июль 2010, в 13:33
16 ответов
В чем разница между возвратом IQueryable<T> vs. IEnumerable<T>? IQueryable<Customer> custs = from c in db.Customers where c.City == "<City>" select c; IEnumerable<Customer> custs = from c in db.Customers where c.City == "<City>" select c; Будет ли выполняться от...
linq
ienumerable
linq-to-sql
iqueryable
20 май 2010, в 18:30
22 ответа
У меня есть класс, который содержит свойство enum, и после сериализации объекта с помощью JavaScriptSerializer мой результат json содержит целочисленное значение перечисления, а не его string "name". Есть ли способ получить перечисление в виде string в моем json, не создавая собственный JavaScriptC...
serialization
enums
javascriptserializer
14 март 2010, в 05:32
14 ответов
Я видел, как многие люди используют следующий код: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Но я знаю, что вы тоже можете это сделать: if (obj1.GetType() == typeof(int)) // Some code here Или это: if (obj1 is int) // Some code here Лично я чувствую, что последнее...
11 июнь 2009, в 20:40
8 ответов
У этого вопроса уже есть ответ: Как перечислить перечисление? 14 ответов public enum Foos { A, B, C } Есть ли способ перебрать возможные значения Foos? В принципе? foreach(Foo in Foos)
enums
language-features
09 июнь 2009, в 22:24
14 ответов
Я читал около полей const и static readonly. У нас есть некоторые классы, которые содержат только постоянные значения. Используется для разных вещей в нашей системе. Поэтому мне интересно, правильное ли мое наблюдение: Если эти постоянные значения всегда static readonly для всего, что является общед...
constants
16 апр. 2009, в 10:59
33 ответа
Path.Combine удобен, но есть ли аналогичная функция в платформе .NET для URL-адрес? Я ищу синтаксис вот так: Url.Combine("http://MyUrl.com/", "/Images/Image.jpg") который вернется: "http://MyUrl.com/Images/Image.jpg"
url
path
16 дек. 2008, в 20:08
39 ответов
Как вы можете преобразовать массив байтов в шестнадцатеричную строку и наоборот?
arrays
hex
22 нояб. 2008, в 09:44
19 ответов
В большинстве языков программирования словари предпочтительнее хэш-таблиц. В чем причины этого?
data-structures
19 нояб. 2008, в 07:44
17 ответов
Я получаю предупреждение от ReSharper о вызове виртуального члена из моего конструктора объектов. Зачем это делать?
constructor
warnings
virtual-functions
resharper
23 сен. 2008, в 07:33
23 ответа
Я создаю функцию для расширения концепции Enum.Parse, которая Позволяет анализировать значение по умолчанию, если значение Enum не найдено Нечувствителен к регистру Итак, я написал следующее: public static T GetEnumFromString<T>(string value, T defaultValue) where T : Enum { if (string.I...
generics
enums
17 сен. 2008, в 02:57
33 ответа
В чем разница между const и readonly, а вы используете один над другим?
const
constants
readonly
11 сен. 2008, в 08:14
10 ответов
Если я наследую от базового класса и хочу передать что-то из конструктора унаследованного класса в конструктор базового класса, как это сделать? Например, Если я наследую класс Exception, я хочу сделать что-то вроде этого: class MyExceptionClass : Exception { public MyExceptionClass(string mess...
constructor
15 авг. 2008, в 07:42
Наверх
Меню