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

С# (произносится как "see sharp") - это высокоуровневый, статически типизированный, объектно-ориентированный язык программирования, разработанный Microsoft. Код С# обычно ориентирован на семейство инструментов Microsoft.NET и среды выполнения, включая.NET Framework и.NET Core. Используйте этот тег для вопросов о коде, написанном на официальной спецификации С# или С#. В большинстве вопросов также нужен тег для целевой платформы.NET, такой как [.net] (для.NET Framework), [.net-core] или [.net-standard].
29
ответов

В чем разница между полем и свойством?

В С#, что отличает поле от свойства, и когда следует использовать поле вместо свойства?
задан 17 нояб. '08 в 11:41
34
ответов

Строковое представление Enum

У меня есть следующее перечисление: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Однако проблема в том, что мне нужно слово "FORMS", когда я запрашиваю AuthenticationMethod.FORMS, а не иде...
задан 08 янв. '09 в 17:15
7
ответов

Группа в LINQ

Предположим, что если мы имеем такой класс, как class Person { internal int PersonID; internal string car ; } Теперь у меня есть список этого класса: List<Person> persons; Теперь этот список может иметь несколько экземпляров с о...
задан 06 сент. '11 в 22:44
15
ответов

Возвращение IEnumerable <T> против IQueryable <T>

В чем разница между возвратом 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 ...
задан 20 мая '10 в 21:13
7
ответов

Как пометить метод как устаревший или устаревший?

Как пометить метод как устаревший или устаревший с помощью С#?
задан 19 нояб. '09 в 0:53
20
ответов

Запрос LINQ в DataTable

Я пытаюсь выполнить запрос LINQ в объекте DataTable, и я прихожу к выводу, что выполнение таких запросов в DataTables непросто. Например: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; Это запрещено. Как ...
задан 14 авг. '08 в 13:08
25
ответов

Как я могу получить путь к приложению в консольном приложении .NET?

Как найти путь приложения в консольном приложении? В Windows Forms я могу использовать Application.StartupPath для поиска текущего пути, но это, похоже, не доступно на консоли приложение.
задан 08 мая '09 в 2:05
25
ответов

Deserialize JSON в динамический объект С#?

Есть ли способ десериализации содержимого JSON в динамический тип С# 4? Было бы неплохо пропустить создание группы классов, чтобы использовать DataContractJsonSerializer.
задан 29 июня '10 в 19:04
20
ответов

Как и когда использовать "асинхронный и ждущий"

Из моего понимания одна из главных вещей, которые async и await делают, это сделать код легким для записи и чтения - но использует их равными нерестующим фоновым потокам для выполнения длительной логики? В настоящее время я тестирую самый простой ...
задан 22 янв. '13 в 12:29
12
ответов

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

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

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

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

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

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

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

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

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

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

десятичное и двойное! - Кого я должен использовать и когда?

Я продолжаю наблюдать, как люди используют удвоение в С#. Я знаю, что я где-то читал, что удваивается, иногда теряют точность. Мой вопрос в том, когда следует использовать double и когда следует использовать десятичный тип? Какой тип подходит для рас...
задан 22 июля '09 в 17:37