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

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

28
Насколько быстрее C ++, чем C #?
Или сейчас все наоборот? Из того, что я слышал, есть некоторые области, в которых C # оказывается быстрее, чем C ++, но у меня никогда не хватало смелости проверить это самостоятельно. Думаю, что любой из вас мог бы подробно объяснить эти различия или указать мне правильное место для информации об …

16
Есть ли причины использовать частные свойства в C #?
Я только что понял, что конструкцию свойства C # можно также использовать с модификатором частного доступа: private string Password { get; set; } Хотя это технически интересно, я не могу себе представить, когда бы я использовал его, поскольку личное поле требует еще меньше церемоний : private string _password; и я …

17
Как обновить запись с помощью Entity Framework 6?
Я пытаюсь обновить запись с помощью EF6. Сначала найдя запись, если она существует, обновите ее. Вот мой код: - var book = new Model.Book { BookNumber = _book.BookNumber, BookName = _book.BookName, BookTitle = _book.BookTitle, }; using (var db = new MyContextDB()) { var result = db.Books.SingleOrDefault(b => b.BookNumber == bookNumber); …

30
System.MissingMethodException: метод не найден?
То, что когда-то работало в моем приложении asp.net, теперь выдает эту ошибку: System.MissingMethodException: метод не найден DoThisМетод находится на том же классе , и он должен работать. У меня есть общий обработчик как таковой: public class MyHandler: IHttpHandler { public void Processrequest(HttpContext context) { // throws error now System.MissingMethodException: Method …
245 c#  asp.net  dll  nuget  httphandler 


12
Как сделать объединение в LINQ для нескольких полей в одном объединении
Мне нужно сделать запрос LINQ2DataSet, который выполняет объединение более чем в одном поле (как var result = from x in entity join y in entity2 on x.field1 = y.field1 and x.field2 = y.field2 Я еще не нашел подходящего решения (я могу добавить дополнительные ограничения к предложению where, но это далеко …
244 c#  linq  join 


3
Доступ без учета регистра для универсального словаря
У меня есть приложение, которое использует управляемые DLL. Один из этих dll возвращает общий словарь: Dictionary<string, int> MyDictionary; Словарь содержит ключи с прописными и строчными буквами. С другой стороны, я получаю список потенциальных ключей (строка), однако я не могу гарантировать случай. Я пытаюсь получить значение в словаре, используя ключи. Но, …
244 c#  generics  dictionary 

22
MVVM: учебник от начала до конца?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я программист на C # / Windows Forms с опытом работы более 5 лет. Я исследовал WPF, используя шаблон проектирования MVVM (Model-View-ViewModel). …
243 c#  .net  wpf  mvvm 

18
Найдено несколько действий, соответствующих запросу в Web Api
Я получаю эту ошибку, когда пытаюсь использовать 2 метода «Get» Найдено несколько действий, соответствующих запросу: webapi Я смотрел вокруг на другие подобные вопросы об этом в стеке, но я не понимаю. У меня есть 2 разных имени и использую атрибут "HttpGet" [HttpGet] public HttpResponseMessage Summary(MyVm vm) { return null; } …

28
Отправка электронной почты через SMTP-сервер Gmail с C #
По какой-то причине ни принятый ответ, ни какие-либо другие не работают для меня на « Отправка электронной почты в .NET через Gmail ». Почему они не работают? ОБНОВЛЕНИЕ: я попробовал все ответы (принятые и другие) в другом вопросе, но ни один из них не работает. Я просто хотел бы знать, …
243 c#  .net  email  smtp  gmail 


11
Лучший способ указать пробел в операции String.Split
Я разделяю строку на основе пробелов следующим образом: string myStr = "The quick brown fox jumps over the lazy dog"; char[] whitespace = new char[] { ' ', '\t' }; string[] ssizes = myStr.Split(whitespace); Утомительно определять массив char [] везде в моем коде, я хочу сделать это. Есть ли более …
243 c#  string 


11
Если async-await не создает никаких дополнительных потоков, то как это делает приложения отзывчивыми?
Снова и снова, я вижу, это говорит, что использование async- awaitне создает никаких дополнительных потоков. Это не имеет смысла, потому что единственный способ, которым компьютер может делать больше, чем 1 вещь одновременно На самом деле делать больше, чем 1 вещь одновременно (выполнение параллельно, используя несколько процессоров) Имитация этого путем планирования …

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