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

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

10
Создание десериализации свойства, но не сериализации с помощью json.net
У нас есть несколько файлов конфигурации, которые были созданы путем сериализации объектов C # с помощью Json.net. Мы хотели бы перенести одно свойство сериализованного класса из простого свойства перечисления в свойство класса. Один из простых способов сделать это - оставить в классе старое свойство enum и организовать для Json.net чтение …
124 c#  json.net 

9
Метод не найден: '!! 0 [] System.Array.Empty ()'
Я создал новое приложение с VS 2015 RC и шаблоном MVC, и без изменения какой-либо строки кода у меня есть эта ошибка: Method not found: '!!0[] System.Array.Empty()'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the …

5
C # DateTime в UTC без изменения времени
Как мне преобразовать существующее datetime во время UTC без изменения фактического времени. Пример: DateTime dateTime = GetSomeDateTime(); // dateTime here is 3pm dateTime.ToUtcDateTime() // datetime should still be 3pm
124 c#  datetime  utc 

1
Используются ли повторно узлы синтаксиса Roslyn?
Я изучал Roslyn CTP, и, хотя он решает ту же проблему, что и API дерева выражений , оба неизменяемы, но Roslyn делает это совершенно по-другому: Expressionузлы не имеют ссылки на родительский узел, изменяются с помощью a ExpressionVisitor, поэтому большие части можно использовать повторно. Roslyn SyntaxNode, с другой стороны, имеет ссылку …

4
Почему приведение int к недопустимому значению перечисления НЕ вызывает исключение?
Если у меня есть такое перечисление: enum Beer { Bud = 10, Stella = 20, Unknown } Почему он не генерирует исключение при приведении intзначения вне этих значений к типу Beer? Например, следующий код не генерирует исключение, он выводит на консоль «50»: int i = 50; var b = (Beer) …
124 c# 

3
«Вычитание делегата привело к непредсказуемому результату» в ReSharper / C #?
При использовании myDelegate -= eventHandlerReSharper (версия 6) возникают следующие проблемы: Вычитание делегата имеет непредсказуемый результат Причина этого объясняется здесь JetBrains . Объяснение имеет смысл, и, прочитав его, я сомневаюсь в том, что я использую его для -делегатов. Как тогда , Могу ли я написать неавтоматическое событие, не сделав ReSharper сварливым? …


8
Почему должно быть приведено лямбда-выражение, если оно предоставлено как простой параметр делегата
Возьмите метод System.Windows.Forms.Control.Invoke (метод делегата) Почему это дает ошибку времени компиляции: string str = "woop"; Invoke(() => this.Text = str); // Error: Cannot convert lambda expression to type 'System.Delegate' // because it is not a delegate type Тем не менее, это отлично работает: string str = "woop"; Invoke((Action)(() => this.Text …
124 c#  c#-3.0  delegates  lambda 


5
Изменение курсора в WPF иногда работает, иногда - нет
В некоторых пользовательских элементах управления я меняю курсор, используя this.Cursor = Cursors.Wait; когда я что-то нажимаю. Теперь я хочу сделать то же самое на странице WPF одним нажатием кнопки. Когда я наводю курсор на свою кнопку, курсор меняется на руку, но когда я нажимаю на нее, он не меняется на …
123 c#  wpf 

11
Как определить нажатую клавишу?
В Windows Forms вы можете в любой момент узнать текущую позицию курсора благодаря классу Cursors . То же самое, кажется, недоступно для клавиатуры. Можно ли узнать, например, Shiftнажата ли клавиша? Обязательно ли отслеживать каждое уведомление с клавиатуры (события KeyDown и KeyUp)?
123 c#  .net  winforms  keyboard 

14
Как удалить HTML-теги из строки в ASP.NET?
Как с помощью ASP.NET надежно удалить теги HTML из заданной строки (т. Е. Без использования регулярного выражения)? Я ищу что-то вроде PHP strip_tags. Пример: <ul><li>Hello</li></ul> Вывод: "Привет" Я стараюсь не изобретать велосипед, но пока не нашел ничего, что соответствовало бы моим потребностям.
123 c#  asp.net  html  regex  string 

11
Как я могу заставить «Копировать в выходной каталог» для работы с модульными тестами?
Когда я создаю проект модульного теста перед выполнением тестов, результаты теста копируются в папку TestResults, а затем тесты выполняются. У меня проблема в том, что не все файлы из каталога Debug / bin копируются в проект TestResults. Как я могу получить файл, скопированный в каталог Debug / bin, который также …

6
Как RedirectToAction в ASP.NET MVC без потери данных запроса
При использовании ASP.NET MVC в некоторых ситуациях (например, при отправке формы) может потребоваться RedirectToAction. Одна из таких ситуаций - это когда вы сталкиваетесь с ошибками проверки после отправки формы и вам нужно перенаправить обратно в форму, но вы хотите, чтобы URL-адрес отражал URL-адрес формы, а не страницу действия, на которую …
123 c#  asp.net-mvc 


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