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

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

Как преобразовать байт UTF-8 [] в строку?

У меня есть массив byte[], который загружается из файла, который, как мне известно, содержит UTF-8. В некотором отладочном коде мне нужно преобразовать его в строку. Есть ли один лайнер, который сделает это? Под обложками это должно быть просто рас...
16 июня '09 в 21:47
31 отв.

Как я могу генерировать случайные буквенно-цифровые строки?

Как я могу генерировать случайные 8-значные буквенно-цифровые строки в С#?
28 авг. '09 в 2:07
17 отв.

Правильное использование "доходности доходности"

yield ключевое слово является одним из тех keywords в С#, который продолжает меня мистифицировать, и я никогда не был уверен, что правильно его использую. Из следующих двух частей кода, который является предпочтительным и почему? Версия 1: Испол...
04 янв. '09 в 1:43
12 отв.

Разница между Select и SelectMany

Я искал разницу между Select и SelectMany, но я не смог найти подходящий ответ. Мне нужно узнать разницу при использовании LINQ To SQL, но все, что я нашел, это стандартные примеры массивов. Может ли кто-нибудь предоставить пример LINQ To SQL?
06 июня '09 в 6:54
11 отв.

Многострочный строковый литерал в С#

Есть ли простой способ создания многострочного литерала строки в С#? Вот что у меня сейчас: string query = "SELECT foo, bar" + " FROM table" + " WHERE id = 42"; Я знаю, что PHP имеет <<<BLOCK BLOCK; Есть ли у С# что-то подобное?
08 июля '09 в 23:03
34 отв.

Как вы получаете индекс текущей итерации цикла foreach?

Есть ли какая-нибудь редкая языковая конструкция, с которой я не сталкивался (например, немногие, которые я недавно выучил, некоторые по переполнению стека) в С#, чтобы получить значение, представляющее текущую итерацию цикла foreach? Например, в н...
04 сент. '08 в 4:38
15 отв.

Как превратить объект С# в строку JSON в.NET?

У меня есть такие классы: class MyDate { int year, month, day; } class Lad { string firstName; string lastName; MyDate dateOfBirth; } И я хотел бы превратить объект Lad в строку JSON следующим образом: { "firstName":"Markoff...
01 июня '11 в 15:59
22 отв.

Получить значение свойства из строки, используя отражение в С#

Я пытаюсь реализовать Преобразование данных с использованием Reflection 1 в моем коде. Функция GetSourceValue имеет переключатель, сравнивающий различные типы, но я хочу удалить эти типы и свойства и GetSourceValue получить значение свойства, испо...
29 июля '09 в 0:58
13 отв.

Как включить ведение журнала сбоев сборки (Fusion) в .NET.

Как включить ведение журнала сбоев привязки сборки (Fusion) в .NET?
01 нояб. '08 в 11:58
22 отв.

Отправка электронной почты в .NET через Gmail

Вместо того, чтобы полагаться на мой хост для отправки электронной почты, я подумывал о отправке сообщений электронной почты с помощью моей учетной записи Gmail. Письма - это персонализированные письма для групп, которые я играю на своем шоу. Можно л...
28 авг. '08 в 16:28
7 отв.

Entity Framework 5 Обновление записи

Я изучал различные методы редактирования/обновления записи в Entity Framework 5 в среде ASP.NET MVC3, но пока ни один из них не отметит все необходимые мне окна. Я объясню, почему. Я нашел три метода, о которых я упомянул плюсы и минусы: Метод 1 ...
11 марта '13 в 13:27
21 отв.

Есть ли способ проверить, используется ли файл?

Я пишу программу на С#, которая должна многократно обращаться к 1 файлу изображения. Большую часть времени он работает, но если мой компьютер работает быстро, он попытается получить доступ к файлу, прежде чем он будет сохранен обратно в файловую сист...
18 мая '09 в 9:37
21 отв.

Создание списка, разделенного запятыми, из IList <string> или IEnumerable <string>

Каков самый чистый способ создания списка строковых значений, разделенных запятыми, из IList<string> или IEnumerable<string>? String.Join(...) работает с string[], поэтому может быть громоздко работать, когда типы, такие как IList<...
28 апр. '09 в 22:15
18 отв.

Как вы сортируете словарь по значению?

Мне часто приходится сортировать словарь, состоящий из ключей и значений, по значению. Например, у меня есть хеш слов и соответствующих частот, которые я хочу заказать по частоте. Существует SortedList, который хорош для одного значения (например, ч...
02 авг. '08 в 3:40
13 отв.

Коллекция была изменена; операция перечисления может не выполняться

Я не могу понять эту ошибку, потому что когда отладчик подключен, похоже, что это не происходит. Ниже приведен код. Это сервер WCF в службе Windows. Метод NotifySubscribers вызывается службой всякий раз, когда есть событие данных (случайные интервал...
03 марта '09 в 5:01