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

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

6
JWT на .NET Core 2.0
Я был в большом приключении, чтобы заставить JWT работать над ядром DotNet 2.0 (сегодня выходит финальная версия). Существует тонна документации, но все примеры код , как представляется, используя устаревший API , и приходя в свежем Ядро, Это положительно головокружительным , чтобы выяснить , как именно это должно быть реализовано. Я …
84 c#  .net-core  jwt  jose 

5
Как ускорить добавление элементов в ListView?
Я добавляю несколько тысяч (например, 53 709) элементов в WinForms ListView. Попытка 1 :13,870 ms foreach (Object o in list) { ListViewItem item = new ListViewItem(); RefreshListViewItem(item, o); listView.Items.Add(item); } Это работает очень плохо. Первое очевидное решение - позвонить BeginUpdate/EndUpdate. Попытка 2 :3,106 ms listView.BeginUpdate(); foreach (Object o in list) …


9
Пространство имен или сборка?
Я очень запутался между пространствами имен и сборками. Являются ли System.Dataи System.Webпространства имен или сборки? Я заметил, что они называются пространствами имен, и в то же время они присутствуют в GAC_32папке. Так что именно они?

7
Какая альтернатива наследованию статических методов?
Я понимаю, что наследование статических методов не поддерживается в C #. Я также прочитал ряд обсуждений (в том числе здесь), в которых разработчики заявляют о необходимости этой функциональности, на что обычно отвечают: «Если вам нужно статическое наследование членов, в вашем дизайне есть изъян». Хорошо, учитывая, что ООП не хочет, чтобы …
84 c#  .net  inheritance  static 

4
Как показать окно сообщения об ошибке и предупреждении в .NET / Как настроить MessageBox
Использование C # .NET (Winforms). Я хочу знать, как показать окна сообщений со Ding!!звуком и красным крестиком в нем. Вот о чем я говорю: Как сделать такое для моего программного обеспечения с настраиваемыми ошибками и настраиваемыми предупреждениями? MessageBox.Show("asdf"); не дает мне настроить.
84 c#  .net  winforms 



8
Распределение памяти: стек против кучи?
Меня путают основы распределения памяти между стеком и кучей . Согласно стандартному определению (то, что все говорят), все типы значений будут размещены в стеке, а ссылочные типы будут помещены в кучу . Теперь рассмотрим следующий пример: class MyClass { int myInt = 0; string myString = "Something"; } class Program …
84 c#  .net  stack  heap 

6
Как мне получить максимальный идентификатор с помощью Linq to Entity?
У меня есть таблица User, у которой есть столбец идентификаторов. UserIDКакова правильная строка кода Linq to Entity, которая вернет мне максимум UserID? Я пытался: using (MyDBEntities db = new MyDBEntities()) { var User = db.Users.Last(); // or var User = db.Users.Max(); return user.UserID; } но Lastи , Maxпохоже, не поддерживается. …


6
Добавление заголовков HttpClient генерирует FormatException с некоторыми значениями
Это произошло в контексте кодирования для Google Cloud Messaging, но применимо и в других местах. Обратите внимание на следующее: var http = new HttpClient(); http.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("key=XXX"); и var http = new HttpClient(); http.DefaultRequestHeaders.Add("Authorization", "key=XXX"); оба из которых генерируют FormatException: System.FormatException: формат значения key = XXX 'недействителен. Решение - …

13
MVC3 Razor DropDownListFor Enums
Пытаюсь обновить свой проект до MVC3, но я просто не могу найти: У меня есть простой тип данных ENUMS: public enum States() { AL,AK,AZ,...WY } Который я хочу использовать как DropDown / SelectList в моем представлении о модели, содержащей этот тип данных: public class FormModel() { public States State {get; …

30
Недостатки конструкции C # (.NET) [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …
84 c#  .net 

4
Можно ли написать JIT-компилятор (для собственного кода) полностью на управляемом языке .NET?
Я подумываю о написании JIT-компилятора, и мне просто интересно, возможно ли вообще написать все это в управляемом коде. В частности, после того, как вы сгенерировали ассемблер в массив байтов, как перейти к нему, чтобы начать выполнение?
84 c#  .net  f#  jit 

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