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

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



3
Як знайти шлях до робочого столу для поточного користувача в C #?
Як отримати шлях до робочого столу для поточного користувача в C #? Єдине, що я міг знайти, це лише клас VB.NET SpecialDirectories, який має цю властивість: My.Computer.FileSystem.SpecialDirectories.Desktop Як я можу це зробити в C #?

7
Як оголосити локальну змінну в Razor?
Я розробляю веб-додаток у asp.net mvc 3. Я дуже новачок у ньому. З огляду на бритву, я хотів би оголосити деякі локальні змінні і використовувати їх на всій сторінці. Як це можна зробити? Здається, досить тривіально можна зробити наступні дії: @bool isUserConnected = string.IsNullOrEmpty(Model.CreatorFullName); @if (isUserConnected) { // meaning that …


11
Загальнодоступні поля та автоматичні властивості
Нам часто говорять, що ми повинні захищати інкапсуляцію шляхом створення методів getter та setter (властивості в C #) для класових полів, а не піддавати дії поля зовнішнього світу. Але буває багато разів, коли поле є просто там, щоб утримувати значення і не вимагає жодних обчислень для отримання чи встановлення. Для …

26
Чи можете ви викликати Directory.GetFiles () з кількома фільтрами?
Я намагаюся використовувати Directory.GetFiles()метод для отримання списку файлів декількох типів, таких як mp3's і jpg' s. Я спробував обидва з наступних випадків без удачі: Directory.GetFiles("C:\\path", "*.mp3|*.jpg", SearchOption.AllDirectories); Directory.GetFiles("C:\\path", "*.mp3;*.jpg", SearchOption.AllDirectories); Чи є спосіб це зробити за один дзвінок?
353 c#  filesystems  .net 



13
Чи має сенс використовувати "як" замість актового фільму, навіть якщо немає нульової перевірки? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

5
Що таке група методів у C #?
Я часто стикався з помилкою, наприклад "не вдається перетворити з" групи методів "в" рядок "" у таких випадках: var list = new List<string>(); // ... snip list.Add(someObject.ToString); звичайно, в останньому рядку була помилка друку, тому що я забув дужки виклику після ToString. Правильною формою буде: var list = new List<string>(); …
351 c#  .net  method-group 



8
Чому я не можу використовувати оператора "очікувати" в тілі оператора блокування?
Ключове слово, яке очікує в C # (.NET Async CTP), не допускається з-під оператора блокування. Від MSDN : Вираз, що очікує, не може використовуватися в синхронній функції, в виразі запиту, у записі або, нарешті, в блоці оператора обробки винятків, в блоці оператора блокування або в небезпечному контексті. Я припускаю, що …
348 c#  .net  async-await 

30
Повідомлення про помилку "Неможливо завантажити один або кілька запитуваних типів. Отримайте властивість LoaderExceptions для отримання додаткової інформації. "
Я розробив додаток за допомогою Entity Framework , SQL Server 2000, Visual Studio 2008 та Enterprise Library. Він працює нормально локально, але коли я розгортаю проект у нашому тестовому середовищі, я отримую таку помилку: Неможливо завантажити один або кілька запитуваних типів. Отримайте властивість LoaderExceptions для отримання додаткової інформації Трасування стека: …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.