.net

если я запускаю этот код: Console.WriteLine( String.Format( "{0}", null ) ); Я ArgumentNullException но если я запускаю этот код: String str = null; Console.WriteLine( String.Format( "{0}", str ) ); он работает нормально и возвращает пустую строку. теперь две части выглядят эквивалентно мне - они оба п...

У меня есть приложение-сервер и иногда, когда клиент пытается подключиться, я получаю следующую ошибку: примечание: "не удалось получить поток от клиента или не удалось войти в систему" - это текст, который добавлен мной в оператор catch и строка, на которой он останавливается ( sThread: строка 96): tcp...

Я использую System.DateTime объект, позволяющий пользователю выбрать диапазон дат. Пользователь может выбрать только дату (не время), используя сторонний календарь, поэтому мне нужно будет автоматически указать время суток, которое он должен использовать (т. е.: 00:00:00 или 23:59:59) После выбора даты. как ...

Я стараюсь быть грамматически правильным в моем именовании*. Я всегда использовал filename вместо fileName. Соглашение java также, кажется, использует это, но FxCop предпочитает fileName. здесь обсуждение в Википедии об этом. Чем больше я читаю, тем больше чувствую, что я прав (что вполне обычно! :) ). У...

Я разрабатываю приложение WPF4, и в моем приложении мне нужно позволить пользователю выбрать папку, в которой приложение будет хранить что-то (файлы, сгенерированные отчеты и т. д.). мои требования: возможность видеть стандартное дерево папок возможность выбора папки WPF look & feel, этот диалог должен...

есть аналогичный вопрос, но не в отношении библиотек C#, которые я могу использовать в своем исходном коде. спасибо всем за помощь. Я уже видел lucene, но мне нужно что-то более простое для поиска похожих строк и без накладных расходов индексирующей части. ответ, который я отметил, имеет два очень простых ...

этот вопрос касается модульного тестирования в Visual Studio с использованием MSTest (это важно, потому что MSTest порядок выполнения). Как метод с пометкой [TestInitialize], так и конструктор тестового класса будут выполняться перед каждым методом тестирования. Итак, вопрос в том, что вы склонны делать в ка...

Я хотел бы установить строку подключения программно, без каких-либо изменений в конфигурационных файлах / ключах реестра. У меня есть этот кусок кода, но, к сожалению, это бросает исключение с "конфигурация только для чтения". ConfigurationManager.ConnectionStrings.Clear(); string connectionString = "Server...

у меня есть интеграционный тест, который захватывает некоторые результаты json с стороннего сервера. Это действительно просто и отлично работает. Я надеялся, что на самом деле остановить удар по этому серверу и использовать Moq (или любая издевательская библиотека, например ninject и т. д.), чтобы захватить ...

в этом коде: private async void button1_Click(object sender, EventArgs e) { try { await Task.WhenAll(DoLongThingAsyncEx1(), DoLongThingAsyncEx2()); } catch (Exception ex) { // Expect AggregateException, but got InvalidTimeZoneException } } Task DoLongThingAsyncEx1() { ret...