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

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

8
Список передан по ссылке - помогите мне объяснить это поведение
Взгляните на следующую программу: class Test { List<int> myList = new List<int>(); public void TestMethod() { myList.Add(100); myList.Add(50); myList.Add(10); ChangeList(myList); foreach (int i in myList) { Console.WriteLine(i); } } private void ChangeList(List<int> myList) { myList.Sort(); List<int> myList2 = new List<int>(); myList2.Add(3); myList2.Add(4); myList = myList2; } } Я предполагал, myListчто …

9
Как читать строку подключения в .NET Core?
Я хочу прочитать только строку подключения из файла конфигурации и для этого добавить в свой проект файл с именем «appsettings.json» и добавить в него это содержимое: { "ConnectionStrings": { "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=aspnet- WebApplica71d622;Trusted_Connection=True;MultipleActiveResultSets=true" }, "Logging": { "IncludeScopes": false, "LogLevel": { "Default": "Debug", "System": "Information", "Microsoft": "Information" } } } В ASP.NET …

8
Как я могу инициализировать список C # в той же строке, в которой я его объявляю. (Пример коллекции строк IEnumerable)
Я пишу свой тестовый код и не хочу писать: List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); Я бы хотел написать List<string> nameslist = new List<string>({"one", "two", "three"}); Однако {"one", "two", "three"} не является "коллекцией IEnumerable строк". Как я могу инициализировать это в одной строке с помощью коллекции строк IEnumerable …


5
Как мне запустить программу с аргументами при отладке?
Я хочу отладить программу в Visual Studio 2008. Проблема в том, что она завершается, если не получает аргументов. Это из основного метода: if (args == null || args.Length != 2 || args[0].ToUpper().Trim() != "RM") { Console.WriteLine("RM must be executed by the RSM."); Console.WriteLine("Press any key to exit program..."); Console.Read(); Environment.Exit(-1); …


19
Документация Swagger UI Web Api Представлять перечисления в виде строк?
Есть ли способ отобразить все перечисления как их строковое значение в swagger вместо их значения int? Я хочу иметь возможность отправлять действия POST и помещать перечисления в соответствии с их строковым значением без необходимости каждый раз смотреть на перечисление. Я пробовал, DescribeAllEnumsAsStringsно затем сервер получает строки вместо значения перечисления, а …

24
Как вы автоматически изменяете размер столбцов в элементе управления DataGridView И позволяете пользователю изменять размер столбцов в той же сетке?
Я заполняю элемент управления DataGridView в форме Windows (C # 2.0, а не WPF). Моя цель - отобразить сетку, которая аккуратно заполняет всю доступную ширину ячейками, то есть без неиспользуемых (темно-серых) областей справа и размер каждого столбца в соответствии с данными, которые он содержит, но также позволяет пользователю изменять размер …


21
Избегайте SQL-инъекции без параметров
У нас здесь еще одна дискуссия об использовании параметризованных запросов sql в нашем коде. У нас есть две стороны в обсуждении: я и некоторые другие, которые говорят, что мы всегда должны использовать параметры для защиты от инъекций sql, и другие ребята, которые не думают, что это необходимо. Вместо этого они …

8
Как я могу надежно определить тип переменной, объявленной с помощью var во время разработки?
Я работаю над средством завершения (intellisense) для C # в emacs. Идея заключается в том, что если пользователь набирает фрагмент, а затем запрашивает завершение с помощью определенной комбинации клавиш, средство завершения будет использовать отражение .NET для определения возможных завершений. Для этого необходимо знать тип завершаемой вещи. Если это строка, существует …

11
Анализ файлов решений Visual Studio
Как я могу проанализировать файлы решения Visual Studio (SLN) в .NET? Я хотел бы написать приложение, которое объединяет несколько решений в одно, сохраняя при этом относительный порядок сборки.


3
как использовать XPath с XDocument?
Есть аналогичный вопрос, но, похоже, в моем случае решение не сработало: странность с XDocument, XPath и пространствами имен Вот XML, с которым я работаю: <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name>Demo Report</Name> <CreatedBy>Unit Test</CreatedBy> </ReportInfo> </Report> И ниже приведен код, который, как я думал, должен …
109 c#  .net  xml  xpath  linq-to-xml 

3
Чтение данных сообщений, отправленных в форму ASP.Net
У меня есть рабочая форма входа в приложение asp.net. Стандартные вещи с текстовым полем имени пользователя и пароля и кнопкой для обработки входа в систему. Работает отлично. У меня есть новое требование, позволяющее пользователю вводить имя пользователя и пароль с отдельной простой HTML-страницы, которая не является частью моего приложения asp.net. …
109 c#  asp.net  post 

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