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

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

4
Заполнить XDocument из строки
Я работаю над кое-чем и пытаюсь выяснить, могу ли я загрузить XDocument из строки. XDocument.Load()кажется, принимает строку, переданную ему, как путь к физическому файлу XML. Я хочу попытаться обойти шаг первой необходимости создать физический XML-файл и сразу перейти к заполнению XDocument. Любые идеи?
358 c#  xml  c#-3.0  linq-to-xml 



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 …

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


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




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
Почему я не могу использовать оператор 'await' в теле оператора блокировки?
Ключевое слово await в C # (.NET Async CTP) не допускается из оператора блокировки. Из MSDN : Выражение await нельзя использовать в синхронной функции, в выражении запроса, в блоке catch или finally оператора обработки исключений, в блоке оператора блокировки или в небезопасном контексте. Я предполагаю, что это или сложно или …
349 c#  .net  async-await 

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