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

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

8
Почему Where and Select выигрывает у Select?
У меня есть класс, как это: public class MyClass { public int Value { get; set; } public bool IsValid { get; set; } } На самом деле это намного больше, но это воссоздает проблему (странность). Я хочу получить сумму Value, где экземпляр действителен. Пока что я нашел два решения …
145 c#  linq 

12
EntityType не имеет ошибки, определенной ключом
контроллер: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using MvcApplication1.Models; using System.ComponentModel.DataAnnotations.Schema; namespace MvcApplication1.Controllers { public class studentsController : Controller { // // GET: /students/ public ActionResult details() { int id = 16; studentContext std = new studentContext(); student first = std.details.Single(m => m.RollNo == id); return …

19
Пространство имен не распознано (хотя оно и есть)
Я получаю эту ошибку: Не удалось найти тип или имя пространства имен 'AutoMapper' (отсутствует директива using или ссылка на сборку?) Самое смешное, что у меня уже есть эта ссылка в моем проекте: И это мой код: using System.Collections.Generic; using DataContract; using SelectorDAL; using AutoMapper; namespace SpecimenSelect { public class SpecimenSelect …
145 c#  reference 

8
Проверьте, является ли массив подмножеством другого
Любая идея о том, как проверить, является ли этот список подмножеством другого? В частности, у меня есть List<double> t1 = new List<double> { 1, 3, 5 }; List<double> t2 = new List<double> { 1, 5 }; Как проверить, что t2 является подмножеством t1, используя LINQ?
145 c#  list  linq  subset 

10
Переопределение полей или свойств в подклассах
У меня есть абстрактный базовый класс, и я хочу объявить поле или свойство, которое будет иметь разные значения в каждом классе, который наследуется от этого родительского класса. Я хочу определить его в базовом классе, чтобы я мог ссылаться на него в методе базового класса - например, переопределив ToString, чтобы сказать …
145 c#  properties  field 


10
Консольное приложение .NET как служба Windows
У меня есть консольное приложение, и я хотел бы запустить его как службу Windows. VS2010 имеет шаблон проекта, который позволяет присоединить консольный проект и построить сервис Windows. Я не хотел бы добавлять отдельный сервисный проект и, если возможно, интегрировать сервисный код в консольное приложение, чтобы консольное приложение оставалось как один …

9
Где хранятся Properties.Settings.Default?
Я думал, что знаю это, но сегодня я ошибаюсь - снова. Работает VS2008, .NET 3.5 и C #. Я добавил пользовательские настройки на вкладку «Свойства» со значениями по умолчанию, а затем прочитал их, используя этот код: myTextBox.Text = Properties.Settings.Default.MyStringProperty; Затем, после того, как пользователь отредактировал значение в диалоге настроек, я …
145 c#  .net  settings 


12
Обработка события закрытия окна с помощью WPF / MVVM Light Toolkit
Я хотел бы обработать Closingсобытие (когда пользователь нажимает верхнюю правую кнопку «X») моего окна, чтобы в конечном итоге отобразить подтверждающее сообщение или / и отменить закрытие. Я знаю, как сделать это в коде позади: подпишитесь на Closingсобытие окна, затем используйте CancelEventArgs.Cancelсвойство. Но я использую MVVM, поэтому я не уверен, что …
145 c#  wpf  xaml  mvvm  mvvm-light 


8
Какая коллекция .NET обеспечивает самый быстрый поиск
У меня есть 60 тыс. Элементов, которые нужно проверить по списку поиска из 20 тыс. Есть ли объект коллекции (например List, HashTable), который предоставляет исключительно быстрый Contains()метод? Или мне придется писать свою? Другими словами, Contains()метод по умолчанию - просто сканировать каждый элемент или использует лучший алгоритм поиска. foreach (Record item …
145 c#  .net  search  collections 

17
Присваивание в операторе if
У меня есть класс Animalи его подкласс Dog. Я часто пишу следующие строки: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Для переменной Animal animal;. Есть ли какой-нибудь синтаксис, который позволяет мне написать что-то вроде: if (Dog dog = animal as Dog) { dog.Name; …
145 c#  casting  if-statement 

6
Игнорирование акцентированных букв при сравнении строк
Мне нужно сравнить 2 строки в C # и рассматривать буквы с диакритическими знаками так же, как буквы без диакритических знаков. Например: string s1 = "hello"; string s2 = "héllo"; s1.Equals(s2, StringComparison.InvariantCultureIgnoreCase); s1.Equals(s2, StringComparison.OrdinalIgnoreCase); Эти две строки должны быть одинаковыми (что касается моего приложения), но оба этих утверждения оцениваются как …
145 c#  string  localization 


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