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

21 ответ
Из моего понимания одна из главных вещей, которые async и await делают, это сделать код легким для записи и чтения - но использует их равными нерестующим фоновым потокам для выполнения длительной логики? В настоящее время я тестирую самый простой пример. Я добавил несколько комментариев. Можете ли ...
async-await
asynchronous
22 янв. 2013, в 09:08
7 ответов
Я чувствую себя немного толстым в этот момент. Я потратил дни, пытаясь полностью обернуть голову вокруг конструкции дерева суффиксов, но поскольку у меня нет математического фона, многие из объяснений ускользают от меня, когда они начинают чрезмерно использовать математическую символику. Самое близк...
algorithm
search
suffix-tree
26 фев. 2012, в 10:59
7 ответов
Предположим, что если мы имеем такой класс, как class Person { internal int PersonID; internal string car ; } Теперь у меня есть список этого класса: List<Person> persons; Теперь этот список может иметь несколько экземпляров с одинаковыми идентификаторами, например: persons[0] = n...
linq
group-by
06 сен. 2011, в 20:32
25 ответов
Есть ли способ десериализации содержимого JSON в динамический тип С# 4? Было бы неплохо пропустить создание группы классов, чтобы использовать DataContractJsonSerializer.
dynamic
serialization
29 июнь 2010, в 17:55
7 ответов
Как пометить метод как устаревший или устаревший с помощью С#?
versioning
18 нояб. 2009, в 22:44
11 ответов
Есть ли простой способ создания многострочного литерала строки в С#? Вот что у меня сейчас: string query = "SELECT foo, bar" + " FROM table" + " WHERE id = 42"; Я знаю, что PHP имеет <<<BLOCK BLOCK; Есть ли у С# что-то подобное?
string
08 июль 2009, в 19:25
14 ответов
У меня есть массив byte[], который загружается из файла, который, как мне известно, содержит UTF-8. В некотором отладочном коде мне нужно преобразовать его в строку. Есть ли один лайнер, который сделает это? Под обложками это должно быть просто распределение и memcopy, поэтому даже если он не реализ...
string
arrays
type-conversion
16 июнь 2009, в 18:20
12 ответов
Я искал разницу между Select и SelectMany, но я не смог найти подходящий ответ. Мне нужно узнать разницу при использовании LINQ To SQL, но все, что я нашел, это стандартные примеры массивов. Может ли кто-нибудь предоставить пример LINQ To SQL?
linq
linq-to-sql
06 июнь 2009, в 04:46
25 ответов
Как найти путь приложения в консольном приложении? В Windows Forms я могу использовать Application.StartupPath для поиска текущего пути, но это, похоже, не доступно на консоли приложение.
console-application
console
07 май 2009, в 23:49
34 ответа
У меня есть следующее перечисление: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Однако проблема в том, что мне нужно слово "FORMS", когда я запрашиваю AuthenticationMethod.FORMS, а не идентификатор 1. Я нашел следующее решение для этой про...
string
enums
enumerator
08 янв. 2009, в 14:53
17 ответов
yield ключевое слово является одним из тех keywords в С#, который продолжает меня мистифицировать, и я никогда не был уверен, что правильно его использую. Из следующих двух частей кода, который является предпочтительным и почему? Версия 1: Использование возврата возврата public static IEnumerable...
yield-return
03 янв. 2009, в 22:17
30 ответов
В С#, что отличает поле от свойства, и когда следует использовать поле вместо свойства?
properties
field
17 нояб. 2008, в 09:14
8 ответов
Какой лучший способ вызвать общий метод, когда параметр типа неизвестен во время компиляции, но вместо этого получается динамически во время выполнения? Рассмотрим следующий пример кода - внутри метода Example(), какой наиболее сжатый способ вызвать GenericMethod<T>() с помощью Type, сохраненн...
generics
reflection
24 окт. 2008, в 05:13
10 ответов
Как можно скопировать скобки при использовании string.Format. Например: String val = "1,2,3" String.Format(" foo {{0}}", val); В этом примере не генерируется исключение, но выводится строка foo {0} Есть ли способ избежать скобок?
string
parsing
formatting
18 сен. 2008, в 11:10
20 ответов
Я пытаюсь выполнить запрос LINQ в объекте DataTable, и я прихожу к выводу, что выполнение таких запросов в DataTables непросто. Например: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; Это запрещено. Как мне получить что-то вроде этого? Я поражен тем, что ...
linq
datatable
.net-3.5
14 авг. 2008, в 11:29
Наверх
Меню