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

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

10
Как использовать ELMAH для регистрации ошибок вручную
Можно ли сделать следующее с помощью ELMAH? logger.Log(" something"); Я делаю что-то вроде этого: try { // Code that might throw an exception } catch(Exception ex) { // I need to log error here... } Это исключение не будет автоматически зарегистрировано ELMAH, потому что оно было обработано.

20
Простой пример конечного автомата в C #?
Обновить: Еще раз спасибо за примеры, они были очень полезны, и со следующим я не хочу ничего от них отнимать. Разве приведенные в настоящее время примеры, насколько я понимаю их и конечных автоматов, не являются лишь половиной того, что мы обычно понимаем под конечным автоматом? В том смысле, что примеры …
259 c#  state-machine 

19
Почему нет Char.Empty, как String.Empty?
Для этого есть причина? Я спрашиваю, потому что, если вам нужно использовать много пустых символов, вы попадаете в ту же ситуацию, что и при использовании большого количества пустых строк. Редактировать: причина этого использования была такая: myString.Replace ('c', '') Поэтому удалите все экземпляры c из myString.

12
Как открыть браузер по умолчанию в C #
Я разрабатываю небольшое приложение на C # и в нем есть веб-браузер. В настоящее время все настройки по умолчанию на моем компьютере говорят, что Google Chrome - это браузер по умолчанию, но когда я нажимаю ссылку в своем приложении, чтобы открыть в новом окне, он открывает Internet Explorer. Есть ли …

2
Как мне декодировать строку в кодировке base64?
Я пытаюсь «расшифровать» следующую строку Base64: OBFZDTcPCxlCKhdXCQ0kMQhKPh9uIgYIAQxALBtZAwUeOzcdcUEeW0dMO1kbPElWCV1ISFFKZ0kdWFlLAURPZhEFQVseXVtPOUUICVhMAzcfZ14AVEdIVVgfAUIBWVpOUlAeaUVMXFlKIy9rGUN0VF08Oz1POxFfTCcVFw1LMQNbBQYWAQ == Вот что я знаю о самой строке: Исходная строка сначала проходит через следующий код: private static string m000493(string p0, string p1) { StringBuilder builder = new StringBuilder(p0); StringBuilder builder2 = new StringBuilder(p1); StringBuilder builder3 = new StringBuilder(p0.Length); int num = 0; Label_0084: …
258 c#  encoding  base64 

7
Круглый двойной в двух десятичных разрядах в C #?
Я хочу округлить двойное значение в два знака после запятой в C #, как я могу это сделать? double inputValue = 48.485; после округления inputValue = 48.49; Related: c # - Как округлить десятичное значение до 2 десятичных знаков (для вывода на страницу)
258 c#  double  rounding 


7
.NET Core против Mono
В чем разница между .NET Core и Mono? На официальном сайте я нашел заявление, в котором говорилось: «Код, написанный для него, также переносим через все стеки приложений, такие как Mono». Моя цель - использовать C #, LINQ, EF7 и Visual Studio для создания веб-сайта, который можно запускать / размещать в …
257 c#  .net  mono  .net-core 

8
Ошибка EditorOptionDefinition Экспорт не найден
В Visual Studio 2013 я начал получать следующую ошибку при попытке открыть файлы C #: No EditorOptionDefinition export found for the given option name: Tabs/ConvertTabsToSpaces Parameter name: optionID У меня не было проблем все утро, пока я не закрыл и не открыл заново решение C #, над которым я работал, …

10
Рендеринг частичного из другой папки (не общий)
Как я могу сделать представление визуализации частичного (пользовательский элемент управления) из другой папки? В предпросмотре 3 я использовал для вызова RenderUserControl полный путь, но с обновлением до предпросмотра 5 это уже невозможно. Вместо этого мы получили метод RenderPartial, но он не предлагает мне ту функциональность, которую я ищу.

24
Дублирующиеся ключи в словарях .NET?
Есть ли в библиотеке базовых классов .NET какие-либо словарные классы, позволяющие использовать дублирующиеся ключи? Единственное решение, которое я нашел, - это создать, например, такой класс: Dictionary<string, List<object>> Но это довольно раздражает на самом деле использовать. Я полагаю, что в Java MultiMap выполняет это, но не может найти аналог в .NET.
256 c#  .net  dictionary  multimap 

10
Предикаты делегатов в C #
Можешь мне объяснить: Что такое предикатный делегат? Где мы должны использовать предикаты? Какие-либо лучшие практики при использовании предикатов? Описательный исходный код будет оценен.
256 c#  .net  predicate 


13
Как получить отформатированный JSON в .NET с помощью C #?
Я использую анализатор .NET JSON и хотел бы сериализовать мой конфигурационный файл, чтобы он был читабельным. Так что вместо: {"blah":"v", "blah2":"v2"} Я хотел бы что-то более хорошее, как: { "blah":"v", "blah2":"v2" } Мой код выглядит примерно так: using System.Web.Script.Serialization; var ser = new JavaScriptSerializer(); configSz = ser.Serialize(config); using (var f …

13
Свободное выражение и выражение запроса - есть ли какие-либо преимущества одного над другим?
LINQ - это одно из величайших улучшений .NET, так как оно дженериков и экономит массу времени и строк кода. Однако свободный синтаксис кажется мне гораздо более естественным, чем синтаксис выражения запроса. var title = entries.Where(e => e.Approved) .OrderBy(e => e.Rating).Select(e => e.Title) .FirstOrDefault(); var query = (from e in entries …
255 c#  linq 

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