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

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

16
Создание байтового массива из потока
Каков предпочтительный метод для создания байтового массива из входного потока? Вот мое текущее решение с .NET 3.5. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } Это все-таки лучшая идея для чтения и записи фрагментов потока?
913 c#  .net-3.5  inputstream 

30
Строковое представление Enum
У меня есть следующее перечисление: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Проблема, однако, в том, что мне нужно слово «FORMS», когда я спрашиваю AuthenticationMethod.FORMS, а не id 1. Я нашел следующее решение этой проблемы ( ссылка ): Сначала мне нужно создать собственный …
912 c#  enums 

16
Коллекция была изменена; операция перечисления может не выполняться
Я не могу докопаться до этой ошибки, потому что, когда отладчик подключен, кажется, что это не происходит. Ниже приведен код. Это сервер WCF в службе Windows. Метод NotifySubscribeers вызывается службой всякий раз, когда происходит событие данных (через случайные интервалы, но не очень часто - около 800 раз в день). Когда …

16
Правильное использование «доходности»
На этот вопрос есть ответы на Переполнение стека на русском : В чем польза yield? Выход ключевого слова является одним из тех ключевых слов в C # , который продолжает мистифицировать меня, и я никогда не был уверен , что я правильно его использовать. Из следующих двух частей кода, который …
903 c#  yield-return 

24
Преобразовать строку в перечисление в C #
Каков наилучший способ преобразования строки в значение перечисления в C #? У меня есть HTML-тег выбора, содержащий значения перечисления. Когда страница будет опубликована, я хочу выбрать значение (которое будет в форме строки) и преобразовать его в значение перечисления. В идеальном мире я мог бы сделать что-то вроде этого: StatusEnum MyStatus …
896 c#  string  enums 

26
В чем разница между ключевыми словами ref и out?
Я создаю функцию, в которой мне нужно передать объект, чтобы он мог быть изменен функцией. В чем разница между: public void myFunction(ref MyClass someClass) а также public void myFunction(out MyClass someClass) Что я должен использовать и почему?
892 c#  reference  keyword  out  ref 



23
Отправка электронной почты в .NET через Gmail
Вместо того чтобы полагаться на мой хост в отправке электронной почты, я думал об отправке сообщений электронной почты, используя мою учетную запись Gmail . Электронные письма - это персонализированные электронные письма группам, которые я играю на своем шоу. Возможно ли это сделать?
876 c#  .net  email  smtp  gmail 

7
Entity Framework 5 Обновление записи
Я изучал различные методы редактирования / обновления записи в Entity Framework 5 в среде ASP.NET MVC3, но пока ни один из них не помечает все нужные мне поля. Я объясню почему. Я нашел три метода, которым я упомяну плюсы и минусы: Способ 1 - загрузить исходную запись, обновить каждое свойство …

16
Как вызвать асинхронный метод из синхронного метода в C #?
У меня есть public async void Foo()метод, который я хочу вызвать из синхронного метода. До сих пор все, что я видел из документации MSDN, это вызов асинхронных методов через асинхронные методы, но вся моя программа не построена с асинхронными методами. Это вообще возможно? Вот один пример вызова этих методов из …
865 c#  async-await 

30
Как бы вы посчитали вхождения строки (на самом деле символ) внутри строки?
Я делаю что-то, где я понял, что хочу посчитать, сколько /я могу найти в строке, и потом меня поразило, что было несколько способов сделать это, но я не мог определиться с тем, что лучше (или проще) было , На данный момент я собираюсь с чем-то вроде: string source = "/once/upon/a/time/"; …
865 c#  string 

20
Случайный список <T>
Каков наилучший способ рандомизировать порядок универсального списка в C #? У меня есть конечный набор из 75 номеров в списке, которому я хотел бы назначить случайный заказ, чтобы нарисовать их для приложения типа лотереи.
855 c#  generic-list 


22
Создание списка через запятую из IList <string> или IEnumerable <string>
Какой самый чистый способ создать список строковых значений через IList&lt;string&gt;или через запятую IEnumerable&lt;string&gt;? String.Join(...)работает string[]так, что может быть неудобно работать, когда такие типы, как IList&lt;string&gt;или IEnumerable&lt;string&gt;не могут быть легко преобразованы в массив строк.
851 c#  string 

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