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

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

11
Невозможно установить некоторые заголовки HTTP при использовании System.Net.WebRequest
Когда я пытаюсь добавить к WebRequestобъекту пару ключ / значение HTTP-заголовка , я получаю следующее исключение: Этот заголовок необходимо изменить с помощью соответствующего свойства Я пробовал добавлять новые значения в Headersколлекцию с помощью метода Add (), но все равно получаю то же исключение. webRequest.Headers.Add(HttpRequestHeader.Referer, "http://stackoverflow.com"); Я могу обойти это, преобразовав …
130 c#  header  webrequest 

16
Глубокая нулевая проверка, есть ли лучший способ?
Примечание: Этот вопрос был задан до введения в .?операторах в C # 6 / Visual Studio 2015 . Мы все там были, у нас есть какое-то глубокое свойство, например cake.frosting.berries.loader, которое нам нужно проверить, является ли оно нулевым, чтобы не было исключений. Чтобы сделать это, используйте короткое замыкание оператора if. …
130 c#  null 

5
Enumerable.Empty <T> () эквивалент для IQueryable
Когда метод возвращается, IEnumerable&lt;T&gt;и мне нечего возвращать, мы можем использовать Enumerable.Empty&lt;T&gt;(). Есть ли эквивалент приведенному выше для метода, возвращающего IQueryable&lt;T&gt;
130 c#  return  iqueryable 


8
Для чего используется ключевое слово «volatile»?
На этот вопрос есть ответы на Stack Overflow на русском : Ключевое слово volatile в Java Я читал несколько статей о volatileключевом слове, но не мог понять, как правильно его использовать. Подскажите, пожалуйста, для чего его использовать в C # и Java?
130 c#  java  volatile 

4
В C # может ли класс наследовать от другого класса и интерфейса?
Я хочу знать, может ли класс наследовать от класса и интерфейса. Приведенный ниже пример кода не работает, но я думаю, что он передает то, что я хочу сделать. Причина, по которой я хочу это сделать, заключается в том, что в моей компании мы производим устройства USB, последовательного порта, Ethernet и …

7
Как создать .NET DateTime из формата ISO 8601
Я нашел, как преобразовать DateTime в формат ISO 8601 , но не знаю, как сделать обратное в C #. У меня есть 2010-08-20T15:00:00Z, и я хочу превратить это в DateTimeобъект. Я мог бы сам разделить части струны, но это кажется большим трудом для того, что уже является международным стандартом.

7
Передача только типа в качестве параметра в C #
Гипотетически мне было бы удобно это сделать: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) где метод GetColumns будет вызывать другой метод внутри в зависимости от переданного типа. Да, я мог бы сделать это как логический флаг или что-то подобное, я просто подумал, есть ли способ передать это, а затем спросить: typeof (arg [1]) …
130 c#  types  methods  parameters 

12
Как центрировать окно на экране в C #?
Мне нужен способ центрировать текущее окно. Так, например, если пользователь нажимает кнопку, я хочу, чтобы окно центрировалось на экране. Я знаю, что вы можете использовать свойство startposition, но я не могу понять, как использовать его, кроме как при первом запуске приложения. Итак, как мне центрировать форму на экране?
129 c#  winforms  screen  center 


4
Как добавить задержку на 2 или 3 секунды [закрыто]
Трудно сказать, о чем здесь спрашивают. Этот вопрос двусмысленный, расплывчатый, неполный, слишком широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Чтобы прояснить этот вопрос и открыть его повторно, посетите Справочный центр . Закрыт 9 лет назад . Как добавить задержку в программу на C #?
129 c#  delay 

13
Как лучше всего выгружать целые объекты в журнал на C #?
Поэтому для просмотра текущего состояния объекта во время выполнения мне очень нравится то, что дает мне окно Visual Studio Immediate. Просто делаю простой ? objectname Дает мне красиво отформатированный «дамп» объекта. Есть ли простой способ сделать это в коде, чтобы я мог сделать что-то подобное при регистрации?

7
Должны ли папки в решении соответствовать пространству имен?
Должны ли папки в решении соответствовать пространству имен? В одном из моих командных проектов у нас есть библиотека классов, в которой есть много подпапок в проекте. Название проекта и пространство имен: MyCompany.Project.Section. В этом проекте есть несколько папок, соответствующих разделу пространства имен: Папка Vehiclesимеет классы в MyCompany.Project.Section.Vehiclesпространстве имен Папка Clothingимеет …
129 c#  .net  namespaces 

7
Datatable vs Dataset
В настоящее время я использую DataTable для получения результатов из базы данных, которую я могу использовать в своем коде. Тем не менее, многие примеры в Интернете показывают использование DataSet вместо этого и доступ к таблицам через метод коллекций. Есть ли какое-либо преимущество, с точки зрения производительности или иного, от использования …
129 c#  dataset  datatable 


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