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

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


29
Как определить 64-битную платформу Windows с помощью .NET?
В приложении .NET 2.0 C # я использую следующий код для определения платформы операционной системы: string os_platform = System.Environment.OSVersion.Platform.ToString(); Это возвращает "Win32NT". Проблема в том, что он возвращает «Win32NT» даже при работе в Windows Vista 64-битной. Есть ли другой способ узнать правильную платформу (32 или 64 бит)? Обратите внимание, что …

12
Как отправить JSON на сервер с помощью C #?
Вот код, который я использую: // create a request HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url); request.KeepAlive = false; request.ProtocolVersion = HttpVersion.Version10; request.Method = "POST"; // turn our request string into a byte stream byte[] postBytes = Encoding.UTF8.GetBytes(json); // this is important - make sure you specify type this way request.ContentType = …
269 c#  json  post  httpwebrequest 


9
Как использовать локализацию в C #
Я просто не могу заставить локализацию работать. У меня есть библиотека классов. Теперь я хочу создать файлы resx и вернуть некоторые значения, основанные на культуре потоков. Как я могу это сделать?


4
Parallel.ForEach vs Task.Factory.StartNew
В чем разница между приведенными ниже фрагментами кода? Не будут ли оба использовать потоки потоков? Например, если я хочу вызвать функцию для каждого элемента в коллекции, Parallel.ForEach<Item>(items, item => DoSomething(item)); vs foreach(var item in items) { Task.Factory.StartNew(() => DoSomething(item)); }

24
Самый эффективный способ удалить специальные символы из строки
Я хочу удалить все специальные символы из строки. Допустимые символы: AZ (верхний или нижний регистр), цифры (0-9), подчеркивание (_) или знак точки (.). У меня есть следующее, это работает, но я подозреваю (я знаю!), Что это не очень эффективно: public static string RemoveSpecialCharacters(string str) { StringBuilder sb = new StringBuilder(); …
267 c#  string 

12
Существует ли оболочка .NET / C # для SQLite? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Улучшить этот вопрос Я бы хотел использовать SQLite из C # .Net, но не могу найти …
267 c#  .net  database  sqlite 

23
Как объединить два массива в C #?
int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); Щас пользуюсь int[] z = x.Concat(y).ToArray(); Есть ли более простой или эффективный метод?
267 c#  arrays  .net  linq 

9
Соглашение об именовании Enum - множественное число
Я задаю этот вопрос, несмотря на то, что я прочитал похожее, но не совсем то, что я хочу в соглашении об именовании C # для enum и соответствующего свойства Я обнаружил, что имею тенденцию называть enums во множественном числе, а затем использовать их как единственное число, например: public enum EntityTypes …

27
Почему я получаю 'Assembly' * .dll 'должна быть подписана строго, чтобы быть отмеченной как обязательное условие.'?
Я пытаюсь скомпилировать мой плагин Excel с использованием C # 4.0, и начал получать эту проблему при создании моего проекта в Visual Studio. Важно сказать вам, что у меня не было этой проблемы раньше. Что может вызвать это?

17
Разбор CSV-файлов в C #, с заголовком
Есть ли по умолчанию / официальный / рекомендуемый способ анализа файлов CSV в C #? Я не хочу катить свой собственный парсер. Кроме того, я видел случаи, когда люди использовали ODBC / OLE DB для чтения CSV через драйвер текста, и многие люди препятствовали этому из-за его «недостатков». Каковы эти …
266 c#  csv  file-io  io  header 

11
Что произойдет, если блок finally генерирует исключение?
Если блок finally создает исключение, что именно происходит? В частности, что происходит, если исключение выдается на полпути через блок finally. Вызваны ли остальные операторы (после) в этом блоке? Я знаю, что исключения будут распространяться вверх.

30
Visual Studio отображает ошибки, даже если проекты создаются
У меня проблема с Visual Studio для решения C #. Он отображает абсолютно случайные ошибки, но проекты создаются. Сейчас у меня 33 файла с ошибками, и я вижу красные волнистые линии во всех них. Я попытался очистить / перестроить решение, закрыть Visual Studio и даже перезагрузить компьютер. Я также позаботился …

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