Сортировка списка C# по перечислениюC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Сортировка списка C# по перечислению

Сообщение Anonymous »


У меня есть список Entity, у которого есть перечисление.

Автомобиль общественного класса { общественный ИНТ CarId {получить; набор; } общественная строка CarName {get; набор; } общественный CarCategory CarCategory {get; набор; } } публичное перечисление CarCategory { Нет = 0, kLowRange = 1, кммидранге = 2, kHighRange = 3 } Теперь у меня есть список автомобилей, я хотел бы использовать Comparer и запустить его в перечислении, чтобы все объекты, имеющие CarCategory как kMidRange и kHighRange, были отсортированы первыми в списке.

Я пытался найти ответ, но безуспешно.

Спасибо.

ОБНОВЛЕНИЕ: У меня вроде есть ошибка, которую я делаю. Я смотрел

var sortedList = carList .OrderBy(x => x.CarCategory, новый EnumComparer { CarCategory.kMidRange, CarCategory.kHighRange}); Но получал только те же значения. Мне нужно добавить .ToList(), чтобы получить результат.

var sortedList = carList .OrderBy(x => x.CarCategory, новый EnumComparer { CarCategory.kMidRange, CarCategory.kHighRange}) .К списку(); Даст мне ожидаемые результаты. Виноват!
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Перечисление по перечислению в C++
    Гость » » в форуме C++
    0 Ответы
    16 Просмотры
    Последнее сообщение Гость
  • Как сначала создать таблицу, соответствующую перечислению в EF Core Code?
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как получить доступ к перечислению С++ из QML?
    Anonymous » » в форуме C++
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Используйте Hibernate для проверки соответствия перечисления Java перечислению Postgres
    Anonymous » » в форуме JAVA
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Используйте Hibernate для проверки соответствия перечисления Java перечислению Postgres
    Anonymous » » в форуме JAVA
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»