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

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

2
LINQ-запрос для возврата словаря <string, string>
У меня есть коллекция MyClass, которую я хотел бы запросить, используя LINQ, чтобы получить различные значения, и получить в результате словарь &lt;string, string&gt;, но я не могу понять, как я могу сделать это проще, чем я делаю ниже. Какой будет более чистый код, который я смогу использовать для получения словаря …
218 c#  .net  linq  dictionary 

16
Хорошее введение в .NET Reactive Framework [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Помимо документации Microsoft, есть ли хорошее введение и учебное пособие по структуре Microsoft …

5
Преобразовать XmlDocument в строку
Вот как я сейчас конвертирую XMLDocument в String StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter); xmlDoc.WriteTo(xmlTextWriter); return stringWriter.ToString(); Проблема с этим методом заключается в том, что если у меня есть " ((цитаты), которые есть в атрибутах), он избегает их. Например: &lt;Campaign name="ABC"&gt; &lt;/Campaign&gt; Выше ожидаемый XML. Но …


14
Почему значение по умолчанию для строкового типа null вместо пустой строки?
Довольно неприятно проверять все мои строки, nullпрежде чем я смогу безопасно применять такие методы, как ToUpper(), и StartWith()т.д ... Если бы значением по умолчанию stringбыла пустая строка, мне не пришлось бы проверять ее, и я бы чувствовал, что она более соответствует другим типам значений, таким как intили, doubleнапример,. Дополнительно Nullable&lt;String&gt;будет …
218 c#  string  default-value 

22
Инициализатор типа для «MyClass» выдал исключение
Ниже приведен мой код службы Windows. Когда я отлаживаю код, я получаю сообщение об ошибке / исключение: Инициализатор типа для CSMessageUtility.CSDetails вызвал исключение. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; using System.IO; using System.Threading; using System.Windows; using System.Windows.Forms; using CSMessageUtility; namespace …

11
LINQ: выберите объект и измените некоторые свойства, не создавая новый объект
Я хочу изменить некоторые свойства объекта результата запроса LINQ без создания нового объекта и установки каждого свойства вручную. Это возможно? Пример: var list = from something in someList select x // but change one property
218 c#  linq 



22
Тип или имя пространства имен не существует в пространстве имен System.Web.Mvc.
Построение MVC3-решения прошло успешно, но в браузере появилась ошибка: Сообщение об ошибке компилятора: CS0234: тип или имя пространства имен «Html» не существует в пространстве имен «System.Web.Mvc» (отсутствует ссылка на сборку?) Source Error: Line 25: &lt;add namespace="System.Web.Mvc" /&gt; Line 26: &lt;!--&lt;add namespace="System.Web.Mvc.Ajax" /&gt;--&gt; Line 27: &lt;add namespace="System.Web.Mvc.Html" /&gt; Line 28: &lt;add …
217 c#  asp.net-mvc-3 

9
DbEntityValidationException - Как я могу легко сказать, что вызвало ошибку?
У меня есть проект, который использует Entity Framework. Звоня SaveChangesна мой DbContext, я получаю следующее исключение: System.Data.Entity.Validation.DbEntityValidationException: проверка не удалась для одного или нескольких объектов. См. Свойство EntityValidationErrors для более подробной информации. Это все прекрасно и здорово, но я не хочу подключать отладчик каждый раз, когда возникает это исключение. Более …

21
Встраивание движка JavaScript в .NET [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Улучшить этот вопрос просто интересно, пытался ли кто-нибудь когда-либо встраивать и интегрировать какой-либо движок js в …

9
Как я могу сделать сравнение строк без учета регистра?
Как сделать строку ниже без учета регистра? drUser["Enrolled"] = (enrolledUsers.FindIndex(x =&gt; x.Username == (string)drUser["Username"]) != -1); Сегодня мне дали несколько советов, которые предложили мне использовать: x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase))); проблема в том, что я не могу заставить это работать, я попробовал строку ниже, она компилируется, но возвращает неправильные результаты, она возвращает зарегистрированных …

9
Захваченная переменная в цикле в C #
Я встретил интересную проблему о C #. У меня есть код, как показано ниже. List&lt;Func&lt;int&gt;&gt; actions = new List&lt;Func&lt;int&gt;&gt;(); int variable = 0; while (variable &lt; 5) { actions.Add(() =&gt; variable * 2); ++ variable; } foreach (var act in actions) { Console.WriteLine(act.Invoke()); } Я ожидаю, что он выведет 0, …

9
Как создать приложение .NET Windows Forms, которое работает только в системном трее?
Что мне нужно сделать, чтобы приложение Windows Forms работало в системном трее? Не приложение, которое можно свернуть в трее, а приложение, которое существует только в трее, с не чем иным, как пиктограммой, подсказкой и меню «правой кнопкой мыши».
217 c#  .net  winforms  system-tray 

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