Запитання з тегом «c#»

C # (вимовляється як "дивись чітко") - це мова програмування із багатопарадигмою високого рівня, розроблена корпорацією Майкрософт. Код C # зазвичай орієнтований на сімейство інструментів та час виконання Microsoft .NET, які включають, серед іншого, .NET Framework, .NET Core та Xamarin. Використовуйте цей тег для питань щодо коду, написаного в офіційній специфікації C # або C #.

18
Чи є спосіб перевірити, чи використовується файл?
Я пишу програму на C #, якій потрібно неодноразово отримувати доступ до 1 файлу зображення. Більшу частину часу він працює, але якщо мій комп'ютер працює швидко, він спробує отримати доступ до файлу, перш ніж він буде збережений назад до файлової системи, і видасть помилку: "Файл використовується іншим процесом" . Я …
845 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
Для чого використовується ключове слово дохідності в C #?
У питанні Як я можу розкрити лише фрагмент IList <> питання в одному з відповідей був такий фрагмент коду: IEnumerable<object> FilteredList() { foreach(object item in FullList) { if(IsItemInPartialList(item)) yield return item; } } Що там робить ключове слово? Я бачив, як це посилалося в декількох місцях, і ще одне питання, …
828 c#  yield 

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


19
Найкращий спосіб повторити символ у C #
Що це найкращий спосіб створити рядок \ts у C # Я вивчаю C # і експериментую з різними способами сказати одне і те ж. Tabs(uint t)це функція, яка повертає a stringз tсумою \t's Наприклад, Tabs(3)повертає"\t\t\t" Який із цих трьох способів реалізації Tabs(uint numTabs)найкращий? Звичайно, це залежить від того, що означає …
812 c#  .net  string 

30
Не вдалося знайти частину шляху… bin \ roslyn \ csc.exe
Я намагаюсь запустити проект Asp.net MVC, отриманий з управління джерелами TFS. Я додав усі посилання на збірку, і я можу успішно створювати та компілювати без помилок чи попереджень. Але я отримую таку помилку в браузері: Не вдалося знайти частину шляху "C: \ B8akWorkspace \ B8akProject \ B8akSolution \ B8AK.Portal \ …
811 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 як устарений. Я читав, що я повинен використовувати: ConfigurationManager.AppSettings["MySetting"] Однак …

15
Найпростіший спосіб розділити рядок на нові рядки в .NET?
Мені потрібно розділити рядок на нові рядки в .NET, і єдиний спосіб, який я знаю, щоб розділити рядки, це метод Split . Однак це не дозволить мені (легко) розділитись на новий рядок, тож який найкращий спосіб це зробити?
806 c#  .net  string  split 

29
Не вдалося перевірити для однієї чи кількох організацій. Докладніше див. У властивості EntityValidationErrors
У мене виникає ця помилка під час виведення моєї бази даних з кодом першого підходу. Не вдалося перевірити для однієї чи кількох організацій. Докладніше див. У властивості EntityValidationErrors. Якщо чесно, я не знаю, як перевірити зміст помилок перевірки. Visual Studio показує мені, що це масив з 8 об’єктами, тому 8 …

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

18
Як сортувати словник за значенням?
Мені часто доводиться сортувати словник, що складається з ключів і значень, за значенням. Наприклад, у мене є хеш слів і відповідних частот, які я хочу замовити за частотою. Є SortedListкоефіцієнт, який корисний для одного значення (скажімо частота), що я хочу повернути його до слова. Сортування замовлень словника за ключем, а …
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.