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

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

18
Есть ли способ проверить, используется ли файл?
Я пишу программу на C #, которая должна повторно получить доступ к 1 файлу изображения. В большинстве случаев это работает, но если мой компьютер работает быстро, он попытается получить доступ к файлу до его сохранения в файловой системе и выдаст ошибку: «Файл используется другим процессом» . Я хотел бы найти …
846 c#  .net  file  file-io  file-locking 

30
Ошибка - невозможно получить доступ к метабазе IIS
После установки Visual Studio 2012 и открытия моего решения я получаю ряд ошибок в этой форме: Проект веб-приложения Foo настроен на использование IIS . Невозможно получить доступ к метабазе IIS . У вас недостаточно прав для доступа к веб-сайтам IIS на вашем компьютере. Я получаю это для каждого из наших …
842 c#  .net  iis  iis-metabase 

21
Загрузка файла ASP.NET MVC 3.0
(Предисловие: этот вопрос касается ASP.NET MVC 3.0, выпущенного в 2011 году , а не ASP.NET Core 3.0, выпущенного в 2019 году) Я хочу загрузить файл в asp.net mvc. Как я могу загрузить файл, используя HTML- input fileконтроль?


17
Для чего используется ключевое слово yield в C #?
В вопросе Как я могу раскрыть только фрагмент IList <> у одного из ответов был следующий фрагмент кода: IEnumerable<object> FilteredList() { foreach(object item in FullList) { if(IsItemInPartialList(item)) yield return item; } } Что здесь делает ключевое слово yield? Я видел ссылки в нескольких местах, и еще один вопрос, но я …
830 c#  yield 

14
Когда использовать .First и когда использовать .FirstOrDefault с LINQ?
Я искал вокруг и не нашел четкого ответа относительно того, когда вы хотите использовать .Firstи когда вы хотите использовать .FirstOrDefaultс LINQ. Когда бы вы хотели использовать .First? Только когда вы захотите перехватить исключение, если результаты не возвращены? var result = List.Where(x => x == "foo").First(); И когда бы вы хотели …
824 c#  .net  linq 


19
Лучший способ повторить символ в C #
Какой это лучший способ для генерации строки \tв C # Я изучаю C # и экспериментирую с разными способами сказать одно и то же. Tabs(uint t)это функция , которая возвращает stringс tколичеством \t«с Например Tabs(3)возвращает"\t\t\t" Какой из этих трех способов реализации Tabs(uint numTabs)лучше? Конечно, это зависит от того, что означает …
815 c#  .net  string 

30
Не удалось найти часть пути… bin \ roslyn \ csc.exe
Я пытаюсь запустить проект Asp.net MVC, полученный из системы контроля версий TFS. Я добавил все ссылки на сборки и смог успешно собрать и скомпилировать без каких-либо ошибок или предупреждений. Но я получаю следующую ошибку в браузере: Не удалось найти часть пути 'C: \ B8akWorkspace \ B8akProject \ B8akSolution \ B8AK.Portal …
813 c#  asp.net  .net  asp.net-mvc  roslyn 

25
Чтение настроек из app.config или web.config в .NET
Я работаю над библиотекой классов C #, которая должна иметь возможность считывать настройки из файла web.configили app.config(в зависимости от того, есть ли ссылка на DLL из веб-приложения ASP.NET или приложения Windows Forms). Я нашел это ConfigurationSettings.AppSettings.Get("MySetting") работает, но этот код был помечен как устаревший Microsoft. Я прочитал, что я должен …

15
Самый простой способ разбить строку на новые строки в .NET?
Мне нужно разбить строку на новые строки в .NET, и единственный известный мне способ разбить строки - это метод Split . Однако это не позволит мне (легко) разбить на новую строку, так каков наилучший способ сделать это?
806 c#  .net  string  split 

29
Проверка не удалась для одного или нескольких объектов. См. Свойство EntityValidationErrors для более подробной информации
У меня возникла эта ошибка при заполнении базы данных с использованием подхода «сначала код». Проверка не удалась для одного или нескольких объектов. См. Свойство EntityValidationErrors для более подробной информации. Честно говоря, я не знаю, как проверить содержание ошибок проверки. Visual Studio показывает, что это массив с 8 объектами, поэтому 8 …

15
Цикл C # - разрыв против продолжения
В цикле C # (не стесняйтесь отвечать за другие языки), в чем разница между break и continue в качестве средства выхода из структуры цикла и перехода к следующей итерации? Пример: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break; //what's the difference between this and continue ? //continue; } …
797 c#  loops  enumeration 

18
Как вы сортируете словарь по значению?
Мне часто приходится сортировать словарь, состоящий из ключей и значений, по значению. Например, у меня есть хэш слов и соответствующих частот, которые я хочу упорядочить по частоте. Существует вариант, SortedListкоторый подходит для одного значения (скажем, частоты), и я хочу сопоставить его со словом. SortedDictionary заказывает по ключу, а не по …
796 c#  .net  sorting  dictionary 

18
Учитывая объект DateTime, как я могу получить дату ISO 8601 в строковом формате?
Данный: DateTime.UtcNow Как получить строку, которая представляет такое же значение в формате, совместимом с ISO 8601 ? Обратите внимание, что ISO 8601 определяет ряд похожих форматов. Конкретный формат, который я ищу: yyyy-MM-ddTHH:mm:ssZ

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