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

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

6
Значения уровня предупреждений Visual Studio?
На вкладке сборки в проекте веб-приложения у меня есть параметр «Уровень предупреждения». Я могу установить значение от 0 до 4. Что означают эти значения? Будет ли значение 0 более строгим и генерировать больше предупреждений или наоборот? Мне пока не удалось найти по нему документацию, но, возможно, я ищу не в …

4
Сохраняйте регистр при сериализации словарей
У меня есть проект Web Api, настроенный следующим образом: config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); Однако я хочу, чтобы корпус словарных ключей оставался неизменным. Есть ли в Newtonsoft.Jsonклассе какой-либо атрибут, который я могу использовать для обозначения того, что я хочу, чтобы корпус оставался неизменным во время сериализации? public class SomeViewModel { public …
92 c#  json.net 

4
Где находится константа для значений «HttpRequest.RequestType» и «WebRequest.Method» в .NET?
Мне нужно , чтобы проверить RequestTypeиз HttpRequestв ASP.NET (или WebRequest.Method). Я знаю, что могу просто использовать строковые значения " POST" или " GET" для типа запроса, но я мог бы поклясться, что где-то в каком-то классе .NET есть константа, содержащая значения. Из любопытства мне было интересно, знает ли кто-нибудь, для …
92 c#  .net  asp.net 

12
Получаете все сообщения от InnerException (ов)?
Есть ли способ написать «сокращенный» код в стиле LINQ для перехода ко всем уровням создаваемых InnerException (ов) Exception? Я бы предпочел написать его на месте вместо вызова функции расширения (как показано ниже) или наследования Exceptionкласса. static class Extensions { public static string GetaAllMessages(this Exception exp) { string message = string.Empty; …
92 c#  c#-4.0 

10
Как получить максимальное значение столбца с помощью Entity Framework?
Чтобы получить максимальное значение столбца, содержащего целое число, я могу использовать следующую команду T-SQL SELECT MAX(expression ) FROM tables WHERE predicates; Можно ли получить такой же результат с Entity Framework. Допустим, у меня есть следующая модель public class Person { public int PersonID { get; set; } public int Name …
92 c#  sql  entity-framework  max 

11
Использование return внутри метода void - плохая практика?
Представьте себе следующий код: void DoThis() { if (!isValid) return; DoThat(); } void DoThat() { Console.WriteLine("DoThat()"); } Можно ли использовать return внутри метода void? Есть ли снижение производительности? Или лучше написать такой код: void DoThis() { if (isValid) { DoThat(); } }
92 c#  return  void 

8
Как я могу реализовать статические методы в интерфейсе?
У меня есть сторонняя C ++ DLL, которую я вызываю из C #. Методы статичны. Я хочу абстрагироваться от него, чтобы провести модульное тестирование, поэтому я создал интерфейс со статическими методами в нем, но теперь мои программные ошибки: Модификатор static недействителен для этого элемента MyMethod cannot be accessed with an …
92 c#  .net  interface 

10
C # - код для упорядочивания по свойству с использованием имени свойства в виде строки
Какой самый простой способ кодировать свойство на C #, когда у меня есть имя свойства в виде строки? Например, я хочу разрешить пользователю упорядочивать некоторые результаты поиска по свойству по своему выбору (с использованием LINQ). Они выберут свойство «порядок по» в пользовательском интерфейсе - конечно, как строковое значение. Есть ли …

2
Можно ли в C # определить псевдоним кортежа значений с именами?
Я знаю, что в C # можно определять псевдонимы с помощью ключевого слова using . например using ResponseKey = System.ValueTuple<System.Guid, string, string>; Однако можно ли определить его, используя новый синтаксис для кортежей значений? using ResponseKey = (Guid venueId, string contentId, string answer); Этот синтаксис не работает. Должен ли он?
92 c#  c#-7.0 

6
Можем ли мы создать собственные коды состояния HTTP?
У меня есть служба REST и WCF, и я хочу отправить настраиваемый код состояния в зависимости от операции. Пример, когда некоторая проверка не удалась, я хочу отправить HTTP 444, а когда авторизация не удалась, я хочу отправить HTTP 455 Вопрос в том, как мы проверим его для веб-служб SOAP и …
92 c#  asp.net  wcf  http  wcf-rest 

5
Проверка подлинности .NET Core Identity Server 4 VS проверка подлинности
Я пытаюсь понять, как правильно выполнять аутентификацию в ASP.NET Core. Я просмотрел несколько ресурсов (большинство из которых устарели). Простая реализация Microsoft Identity Введение в аутентификацию с помощью ASP.Core MSDN: введение в идентификацию Некоторые люди предоставляют альтернативные решения, в которых говорится об использовании облачного решения, такого как Azure AD, или об …

4
Настройка CommandTimeout в Dapper.NET?
Я пытаюсь запустить резервное копирование SQL через хранимую процедуру через Dapper (остальная часть моего приложения использует Dapper, поэтому я бы предпочел, чтобы эта часть также выполнялась через нее). Он отлично работает, пока не сработает CommandTimeout. using (var c = SqlConnection(connstring)) { c.Open(); var p = new DynamicParameters(); // fill out …
92 c#  .net  timeout  dapper 

6
Как изменить порядок столбцов DataTable
Как изменить порядок столбцов Datatable в c #. Пример: порядок создания таблицы sql: Qty, Unit, Id, но в программе DataTable порядок равен Id, Qty, Unit. В коде Behind я напрямую передаю DataTable в тип таблицы sql, поэтому порядок таблиц отличается. DataTable columns are: `Id,Qty,Unit.` I want this to be: `Qty,Unit,Id` …
92 c#  datatable 

5
Проверить, существует ли значение в dataTable?
У меня есть DataTable с двумя столбцами Автор и Имя книги . Я хочу проверить, существует ли данное строковое значение Author в DataTable. Есть ли какой-нибудь встроенный метод для проверки, например, для массивов array.contains?
92 c#  datatable 

7
Строка хэша в c #
У меня проблема при попытке ввести хеш-строку c#. Я уже пробовал несколько веб-сайтов, но большинство из них используют файлы для получения хеша. Другие, предназначенные для струнных, слишком сложны. Я нашел такие примеры проверки подлинности Windows в Интернете: FormsAuthentication.HashPasswordForStoringInConfigFile(tbxPassword.Text.Trim(), "md5") Мне нужно использовать хеш, чтобы сделать строку, содержащую имя файла, более …
92 c#  string  hash 

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