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

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

4
Как оператор сравнения работает с null int?
Я начинаю изучать обнуляемые типы и столкнулся со следующим поведением. При попытке обнулять int, я вижу, оператор сравнения дает мне неожиданный результат. Например, в моем коде ниже, вывод, который я получаю: «оба и 1 равны» . Обратите внимание, что он также не печатает "ноль". int? a = null; int? b …
151 c#  nullable 

26
Попытка прочитать или записать в защищенную память. Это часто указывает на то, что другая память повреждена.
Я надеюсь, что кто-нибудь сможет объяснить мне, что могло вызвать эту ошибку: Попытка прочитать или записать в защищенную память. Это часто указывает на то, что другая память повреждена. Я не могу опубликовать код, потому что эта ошибка, кажется, возникает в любой случайной области приложения. Приложение будет работать от 12 до …

23
Формат строки инициализации не соответствует спецификации, начиная с индекса 0
У меня есть приложение ASP.NET, которое отлично работает на моей локальной машине разработки. Когда я запускаю это приложение онлайн, оно показывает следующую ошибку: Формат строки инициализации не соответствует спецификации, начиная с индекса 0 Почему это появляется и как это исправить?

1
Проверить вызов метода с помощью Moq
Я новичок в модульном тестировании на C # и учусь использовать Moq. Ниже представлен класс, который я пытаюсь протестировать. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } } class Someclass { public DoSomething(string method) { …
151 c#  testing  methods  moq 

11
Открытие папки в проводнике и выбор файла
Я пытаюсь открыть папку в проводнике с выбранным файлом. Следующий код создает исключение для файла не найден: System.Diagnostics.Process.Start( "explorer.exe /select," + listView1.SelectedItems[0].SubItems[1].Text + "\\" + listView1.SelectedItems[0].Text); Как я могу заставить эту команду выполняться в C #?
150 c#  explorer 

1
Создать базу данных SQLite и таблицу [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос В коде приложения C # я хотел бы создать и затем взаимодействовать …

3
Эквивалент Java Map в C #
Я пытаюсь сохранить список предметов в коллекции с ключом на мой выбор. В Java я бы просто использовал Map следующим образом: class Test { Map<Integer,String> entities; public String getEntity(Integer code) { return this.entities.get(code); } } Есть ли эквивалентный способ сделать это в C #? System.Collections.Generic.Hashsetне использует хэш, и я не …
150 c#  java  generics  collections 

3
В чем причина этой ошибки FatalExecutionEngineError в бета-версии .NET 4.5? [закрыто]
Этот вопрос вряд ли поможет будущим посетителям; это относится только к небольшому географическому региону, конкретному моменту времени или необычайно узкой ситуации, которая обычно не применима к всемирной аудитории Интернета. Чтобы сделать этот вопрос более применимым, посетите справочный центр . Закрыто 7 лет назад . Пример кода ниже произошел естественно. Внезапно …
150 c#  clr 

4
это против typeof
Какой из этих кусков кода быстрее? if (obj is ClassA) {} if (obj.GetType() == typeof(ClassA)) {} Изменить: я знаю, что они не делают то же самое.
150 c#  rtti 


8
Как вставить значения в словарь C # при создании экземпляра?
Кто-нибудь знает, есть ли способ вставить значения в словарь C # при его создании? Я могу, но не хочу делать dict.Add(int, "string")для каждого элемента, если есть что-то более эффективное, например: Dictionary<int, string>(){(0, "string"),(1,"string2"),(2,"string3")};
150 c#  dictionary 


8
LINQ Select Distinct с анонимными типами
Итак, у меня есть коллекция предметов. Точный тип не важен. Из него я хочу извлечь все уникальные пары пары определенных свойств, таким образом: myObjectCollection.Select(item=>new { Alpha = item.propOne, Bravo = item.propTwo } ).Distinct(); Итак, мой вопрос: будет ли Distinct в этом случае использовать объект по умолчанию, равный (что будет бесполезно …

20
Удалить символы из строки C #
Как я могу удалить символы из строки? Например: "My name @is ,Wan.;'; Wan". Я хотел бы удалить символы '@', ',', '.', ';', '\''из этой строки, чтобы она стала"My name is Wan Wan"
150 c#  .net 

9
Самый простой способ сделать огонь и забыть метод в C #?
Я видел в WCF у них есть [OperationContract(IsOneWay = true)]атрибут. Но WCF кажется медленным и тяжелым только для того, чтобы создать неблокирующую функцию. В идеале было бы что-то вроде статического неблокирования пустот MethodFoo(){}, но я не думаю, что оно существует. Какой самый быстрый способ создать вызов неблокирующего метода в C …
150 c#  .net  nonblocking 

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