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

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

11
Как читать текстовый файл обратно с помощью итератора в C #
Мне нужно обработать большой файл, около 400 КБ строк и 200 М. Но иногда мне приходится обрабатывать снизу вверх. Как я могу использовать здесь итератор (yield return)? В основном я не люблю загружать все в память. Я знаю, что в .NET более эффективно использовать итератор.
87 c#  .net 

5
Console.WriteLine () и необходимость в таком большом количестве перегрузок аргументов?
Я просматривал документацию и заметил, что у этого Console.WriteLine()метода было несколько перегрузок. В частности, мое любопытство и частичное замешательство относятся к этим: public static void WriteLine(string format, params object[] arg); public static void WriteLine(string format, object arg0); public static void WriteLine(string format, object arg0, object arg1); public static void WriteLine(string …
87 c# 

7
MemoryCache не подчиняется ограничениям памяти в конфигурации
Я работаю с классом .NET 4.0 MemoryCache в приложении и пытаюсь ограничить максимальный размер кеша, но в моих тестах не оказалось, что кеш действительно подчиняется ограничениям. Я использую настройки, которые, согласно MSDN , должны ограничивать размер кеша: CacheMemoryLimitMegabytes : максимальный размер памяти в мегабайтах, до которого может увеличиться экземпляр объекта …
87 c#  .net  caching  memorycache 

10
Анализировать содержимое электронной почты из цитируемого ответа
Я пытаюсь понять, как разобрать текст электронного письма из любого цитируемого текста ответа, который он может включать. Я заметил, что обычно почтовые клиенты ставят «В такую-то дату такой-то и такой-то писал» или перед строками ставят угловую скобку. К сожалению, не все так поступают. Кто-нибудь знает, как программно определить текст ответа? …
87 c#  ruby  email  email-parsing 

2
Почему классы асинхронных конечных автоматов (а не структуры) в Roslyn?
Давайте рассмотрим этот очень простой асинхронный метод: static async Task myMethodAsync() { await Task.Delay(500); } Когда я компилирую это с помощью VS2013 (до компилятора Roslyn), сгенерированный конечный автомат представляет собой структуру. private struct <myMethodAsync>d__0 : IAsyncStateMachine { ... void IAsyncStateMachine.MoveNext() { ... } } Когда я компилирую его с VS2015 …

12
Лучшие практики для больших решений в Visual Studio (2008 г.) [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …

9
Если нулевой хэш-код всегда равен нулю, в .NET
Учитывая, что такие коллекции, как System.Collections.Generic.HashSet<>accept nullв качестве члена набора, можно спросить, каким nullдолжен быть хэш-код . Похоже, фреймворк использует 0: // nullable struct type int? i = null; i.GetHashCode(); // gives 0 EqualityComparer<int?>.Default.GetHashCode(i); // gives 0 // class type CultureInfo c = null; EqualityComparer<CultureInfo>.Default.GetHashCode(c); // gives 0 Это может …
87 c#  .net  hash  null 


17
Преобразование данных в JSON в C #
Я хочу получить записи из базы данных в DataTable . Затем преобразуйте DataTable в объект JSON. Верните объект JSON в мою функцию JavaScript. Я использую этот код, звоня: string result = JsonConvert.SerializeObject(DatatableToDictionary(queryResult, "Title"), Newtonsoft.Json.Formatting.Indented); Чтобы преобразовать DataTable в JSON, он работает правильно и возвращает следующее: { "1": { "viewCount": 703, …
87 c#  json  datatable 

6
Лучший способ проверить, есть ли в таблице данных нулевое значение
как лучше всего проверить, есть ли в таблице данных нулевое значение? В большинстве случаев в нашем сценарии один столбец будет иметь все нулевые значения. (Эта таблица данных возвращается сторонним приложением - мы пытаемся провести проверку до того, как наше приложение обработает таблицу данных)

16
Разработчики C #, изучающие Java, какие самые большие различия можно упустить? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос Для разработчиков C #, которые стремятся изучить Java, есть …
87 c#  java 

6
Правильный способ сравнить System.Double с '0' (числом, int?)
Извините, это может быть простой глупый вопрос, но мне нужно знать, чтобы быть уверенным. У меня есть это ifвыражение, void Foo() { System.Double something = GetSomething(); if (something == 0) //Comparison of floating point numbers with equality // operator. Possible loss of precision while rounding value {} } Это выражение …
87 c#  compare 

13
Как получить размер текущего экрана в WPF?
Я знаю, что могу получить размер основного экрана, используя System.Windows.SystemParameters.PrimaryScreenWidth; System.Windows.SystemParameters.PrimaryScreenHeight; Но как мне узнать размер текущего экрана? (Пользователи многоэкранного режима не всегда используют основной экран, и не все экраны имеют одинаковое разрешение, верно?) Было бы неплохо получить доступ к размеру из XAML, но этого будет достаточно из кода (C …
87 c#  wpf  xaml  size  screen 

11
Как удалить файлы cookie на веб-сайте ASP.NET
На моем веб-сайте, когда пользователь нажимает кнопку «Выход», страница Logout.aspx загружается с кодом Session.Clear(). В ASP.NET/C# удаляются ли все файлы cookie? Или нужно добавить какой-либо другой код для удаления всех файлов cookie с моего веб-сайта?

10
Как выбрать вариант из раскрывающегося списка с помощью Selenium WebDriver C #?
Я пробовал для своего веб-теста выбрать вариант. Пример можно найти здесь: http://www.tizag.com/phpT/examples/formex.php Все работает отлично, кроме выбора опции. Как выбрать вариант по значению или по метке? Мой код: using OpenQA.Selenium.Firefox; using OpenQA.Selenium; using System.Collections.ObjectModel; using System.Text.RegularExpressions; using System.Threading; using System.Diagnostics; using System.Runtime.InteropServices; class GoogleSuggest { static void Main() { IWebDriver …

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