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

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

26
SQL Data Reader - обработка нулевых значений столбца
Я использую SQLdatareader для создания POCO из базы данных. Код работает за исключением случаев, когда он встречает нулевое значение в базе данных. Например, если столбец FirstName в базе данных содержит нулевое значение, возникает исключение. employee.FirstName = sqlreader.GetString(indexFirstName); Каков наилучший способ обработки нулевых значений в этой ситуации?
298 c#  sqldatareader 

16
Исключительные сообщения на английском?
Мы регистрируем любые исключения, которые происходят в нашей системе, записывая сообщение Exception.Message в файл. Однако они написаны в культуре клиента. И турецкие ошибки не имеют большого значения для меня. Итак, как мы можем регистрировать любые сообщения об ошибках на английском без изменения культуры пользователей?

12
Не удается найти JavaScriptSerializer в .Net 4.0
Кажется, я не могу найти JavaScriptSerializerни объект, ни System.Web.Script.Serializationпространство имен в Visual Studio 2010. Мне нужно что-то сериализовать в JSON, что я должен использовать? И да, я уже включил System.Web.Extensions(в System.Web.Extensions.dll) в проект. Вот почему я в шоке? Я знаю, System.Web.Extensionsбыл помечен как устаревший в 3.5

8
Как использовать OpenFileDialog для выбора папки?
Как использовать OpenFileDialogдля выбора папок? Я собирался использовать следующий проект: https://github.com/scottwis/OpenFileOrFolderDialog Однако я столкнулся с одной проблемой. Он использует GetOpenFileNameфункцию и OPENFILENAMEструктуру. И OPENFILENAMEназвал члена templateID. Это идентификатор шаблона диалога. И проект содержит res1.rcфайл и шаблонный диалог init тоже. Но я не мог понять, как прикрепить этот файл к моему …

5
Почему ReSharper говорит мне «неявно захваченное закрытие»?
У меня есть следующий код: public double CalculateDailyProjectPullForceMax(DateTime date, string start = null, string end = null) { Log("Calculating Daily Pull Force Max..."); var pullForceList = start == null ? _pullForce.Where((t, i) => _date[i] == date).ToList() // implicitly captured closure: end, start : _pullForce.Where( (t, i) => _date[i] == date …
296 c#  linq  resharper 

17
Тайм-аут истек. Время ожидания истекло до завершения операции, или сервер не отвечает. Заявление было прекращено
У меня много пользователей на моем веб-сайте (20000-60000 в день), который является сайтом загрузки для мобильных файлов. У меня есть удаленный доступ к моему серверу (Windows Server 2008-R2). Ранее я получал сообщения об ошибке «Сервер недоступен» , но теперь я вижу ошибку тайм-аута соединения. Я не знаком с этим - …

17
Диалог jQuery UI с обратной передачей кнопки ASP.NET
У меня есть JQuery UI Dialog отлично работает на моей странице ASP.NET: jQuery(function() { jQuery("#dialog").dialog({ draggable: true, resizable: true, show: 'Transfer', hide: 'Transfer', width: 320, autoOpen: false, minHeight: 10, minwidth: 10 }); }); jQuery(document).ready(function() { jQuery("#button_id").click(function(e) { jQuery('#dialog').dialog('option', 'position', [e.pageX + 10, e.pageY + 10]); jQuery('#dialog').dialog('open'); }); }); Мой div: …

20
Как я могу определить кодировку / кодовую страницу текстового файла
В нашем приложении мы получаем текстовые файлы ( .txt, .csvи т.д.) из различных источников. При чтении эти файлы иногда содержат мусор, поскольку файлы были созданы в другой / неизвестной кодовой странице. Есть ли способ (автоматически) определить кодовую страницу текстового файла? detectEncodingFromByteOrderMarks, На StreamReaderконструкторе, работает UTF8 и другие Юникод отмеченных файлов, …

11
Как автоматически прокрутить до конца многострочного текстового поля?
У меня есть текстовое поле со свойством .Multiline, установленным в true. Я регулярно добавляю в него новые строки текста. Я хотел бы, чтобы текстовое поле автоматически прокручивалось до самой нижней записи (самой новой) при добавлении новой строки. Как мне это сделать?
295 c#  winforms  textbox  scroll 

14
Каковы преимущества для пометки поля как «только для чтения» в C #?
В чем преимущества объявления переменной-члена только для чтения? Это просто защита от того, чтобы кто-то изменил его значение в течение жизненного цикла класса, или использование этого ключевого слова приводит к каким-либо улучшениям скорости или эффективности?

4
Как я могу ограничить Parallel.ForEach?
У меня есть асинхронный цикл Parallel.ForEach (), с помощью которого я загружаю некоторые веб-страницы. Моя пропускная способность ограничена, поэтому я могу загружать только x страниц за раз, но Parallel.ForEach выполняет весь список нужных веб-страниц. Есть ли способ ограничить номер потока или любой другой ограничитель при запуске Parallel.ForEach? Демо-код: Parallel.ForEach(listOfWebpages, webpage …

11
Как передать массив в хранимую процедуру SQL Server
Как передать массив в хранимую процедуру SQL Server? Например, у меня есть список сотрудников. Я хочу использовать этот список в качестве таблицы и объединить ее с другой таблицей. Но список сотрудников должен быть передан как параметр из C #.

6
Получить имя типа без полного пространства имен
У меня есть следующий код: return "[Inserted new " + typeof(T).ToString() + "]"; Но typeof(T).ToString() возвращает полное имя, включая пространство имен В любом случае можно просто получить имя класса (без квалификаторов пространства имен?)
293 c#  namespaces  typeof 


11
Назначение параметров / ref в Moq
Можно ли назначить out/ref параметр с помощью Moq (3.0+)? Я смотрел на использование Callback(), но Action<>не поддерживает параметры ref, потому что он основан на обобщениях. Я также предпочел бы поставить ограничение ( It.Is) на входе refпараметра, хотя я могу сделать это в обратном вызове. Я знаю, что Rhino Mocks поддерживает …
293 c#  parameters  moq  ref  out 

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