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

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

7
Почему нельзя присвоить var анонимный метод?
У меня такой код: Func<string, bool> comparer = delegate(string value) { return value != "0"; }; Однако следующее не компилируется: var comparer = delegate(string value) { return value != "0"; }; Почему компилятор не может понять, что это Func<string, bool> ? Он принимает один строковый параметр и возвращает логическое значение. …


15
Вы размещаете модульные тесты в том же или другом проекте?
Вы помещаете модульные тесты в один и тот же проект для удобства или помещаете их в отдельную сборку? Если вы поместите их в отдельную сборку, как это делаем мы, мы получим ряд дополнительных проектов в решении. Он отлично подходит для модульного тестирования при кодировании, но как выпустить приложение без всех …
142 c#  unit-testing 

3
Функция передачи C # в качестве аргумента
Я написал функцию в C #, которая выполняет численное дифференцирование. Это выглядит так: public double Diff(double x) { double h = 0.0000001; return (Function(x + h) - Function(x)) / h; } Я хотел бы быть в состоянии передать в любой функции, как в: public double Diff(double x, function f) { …
141 c#  arguments 

10
Порядок LINQ по пустому столбцу, где порядок возрастает, а значения нуля должны быть последними
Я пытаюсь отсортировать список товаров по их цене. Результирующий набор должен перечислять продукты по цене от низкого до высокого по столбцу LowestPrice. Тем не менее, этот столбец обнуляется. Я могу отсортировать список в порядке убывания следующим образом: var products = from p in _context.Products where p.ProductTypeId == 1 orderby p.LowestPrice.HasValue …
141 c#  linq  sorting 

16
Почему невозможно переопределить свойство, предназначенное только для получения, и добавить установщик? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Почему следующий код C # запрещен: …



4
Почему локальные переменные требуют инициализации, а поля - нет?
Если я создаю в своем классе bool, что-то вроде того bool check, по умолчанию он имеет значение false. Когда я создаю такой же bool в своем методе bool check(а не в классе), я получаю сообщение об ошибке «использование неназначенной проверки локальной переменной». Зачем?

3
Маршрутизация с несколькими параметрами с использованием ASP.NET MVC
Наша компания разрабатывает API для наших продуктов, и мы думаем об использовании ASP.NET MVC. При разработке нашего API мы решили использовать вызовы, подобные приведенному ниже, для пользователя, чтобы запрашивать информацию из API в формате XML: http://ws.audioscrobbler.com/2.0/?method=artist.getimages&artist=cher&api_key=b25b959554ed76058ac220b7b2e0a026 Как видите, передается несколько параметров (т.е. artistи api_key). В ASP.NET MVC, artistбудет правильным controller, …
141 c#  .net  asp.net-mvc  routing 

8
Как документировать выброшенные исключения в c # /. Net
В настоящее время я пишу небольшой фреймворк, который будет использоваться другими разработчиками внутри компании. Я хочу предоставить хорошую информацию Intellisense, но не уверен, как документировать возникшие исключения. В следующем примере: public void MyMethod1() { MyMethod2(); // also may throw InvalidOperationException } public void MyMethod2() { System.IO.File.Open(somepath...); // this may throw …

12
Выполнение командного файла на C #
Я пытаюсь выполнить командный файл на C #, но мне это не удается. Я нашел в Интернете несколько примеров этого, но у меня это не работает. public void ExecuteCommand(string command) { int ExitCode; ProcessStartInfo ProcessInfo; Process Process; ProcessInfo = new ProcessStartInfo("cmd.exe", "/c " + command); ProcessInfo.CreateNoWindow = true; ProcessInfo.UseShellExecute = …

6
Почему я получаю сообщение об ошибке «Небезопасный код может появиться только при компиляции с / unsafe»?
Почему я получаю следующую ошибку? Небезопасный код может появиться только при компиляции с / unsafe "? Я работаю в C # и Visual Studio 2008 для программирования на Windows CE.

5
Ошибка DefaultInlineConstraintResolver в WebAPI 2
Я использую Web API 2 и получаю следующую ошибку, когда отправляю POST методу API с помощью IIS 7.5 на локальном компьютере. The inline constraint resolver of type 'DefaultInlineConstraintResolver' was unable to resolve the following inline constraint: 'string'. Line 21: GlobalConfiguration.Configuration.EnsureInitialized(); Ни один из моих API не работает с IIS. Однако …
140 c#  asp.net  api  iis  asp.net-web-api 

20
Несколько расширений файла searchPattern для System.IO.Directory.GetFiles
Что такое синтаксис для установки нескольких файлов-расширений , как searchPatternна Directory.GetFiles()? Например, отфильтровывать файлы с расширениями .aspx и .ascx . // TODO: Set the string 'searchPattern' to only get files with // the extension '.aspx' and '.ascx'. var filteredFiles = Directory.GetFiles(path, searchPattern); Обновление : LINQ не является опцией , его …

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