Запитання з тегом «c#»

C # (вимовляється як "дивись чітко") - це мова програмування із багатопарадигмою високого рівня, розроблена корпорацією Майкрософт. Код C # зазвичай орієнтований на сімейство інструментів та час виконання Microsoft .NET, які включають, серед іншого, .NET Framework, .NET Core та Xamarin. Використовуйте цей тег для питань щодо коду, написаного в офіційній специфікації C # або C #.

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 було позначено як застаріле

6
Створіть код спочатку, багато-багато, за допомогою додаткових полів у таблиці асоціацій
У мене такий сценарій: public class Member { public int MemberID { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public virtual ICollection<Comment> Comments { get; set; } } public class Comment { public int CommentID { get; set; } public …

26
Зчитувач даних SQL - обробка нульових значень стовпців
Я використовую SQLdatareader для створення POCO з бази даних. Код працює за винятком випадків, коли він зустрічає нульове значення в базі даних. Наприклад, якщо стовпець FirstName в базі даних містить нульове значення, викидається виняток. employee.FirstName = sqlreader.GetString(indexFirstName); Який найкращий спосіб обробити нульові значення в цій ситуації?
297 c#  sqldatareader 

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 

8
Як використовувати OpenFileDialog для вибору папки?
Як використовувати OpenFileDialogдля вибору папок? Я збирався використовувати наступний проект: https://github.com/scottwis/OpenFileOrFolderDialog Однак я зіткнувся з однією проблемою. Він використовує GetOpenFileNameфункцію та OPENFILENAMEструктуру. І OPENFILENAMEмає ім'я члена templateID. Це ідентифікатор діалогового шаблону. І проект містить res1.rcфайл і шаблонне діалогове вікно також. Але я не міг зрозуміти, як долучити цей файл до …

17
Діалогове вікно інтерфейсу jQuery з відтворенням кнопки ASP.NET
У мене діалог інтерфейсу jQuery чудово працює на моїй сторінці 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, …

17
Час очікування закінчився Період часу очікування, який минув до завершення операції, або сервер не відповідає. Заява скасована
У мене є багато користувачів на моєму веб-сайті (20000-60000 на день), який є сайтом для завантаження мобільних файлів. У мене віддалений доступ до мого сервера (Windows Server 2008-R2). Раніше я отримував помилки "Сервер недоступний" , але зараз спостерігається помилка очікування з'єднання. Я з цим не знайомий - чому це відбувається …

11
Як передати масив у збережену процедуру SQL Server
Як передати масив у збережену процедуру SQL Server? Наприклад, у мене є список працівників. Я хочу використовувати цей список як таблицю і з'єднати його з іншою таблицею. Але список працівників слід передавати як параметр із C #.



11
Призначення параметрів виводу / перегляду в 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.