Заказать список (C#) по многим полям? [дубликат]C#

Место общения программистов C#
Ответить
Anonymous
 Заказать список (C#) по многим полям? [дубликат]

Сообщение Anonymous »

Я хочу упорядочить список объектов в C# по многим полям, а не только по одному. Например, предположим, что у меня есть класс X с двумя атрибутами, A и B, и у меня есть следующие объекты в этом порядке:

object1 => A = "a", B = "h"

object2 => A = "a", B = "c"

object3 => A = "b", B = "x"

object4 => A = "b", B = "b"

и я хочу сначала упорядочить список по атрибуту A, а когда они равны, по элементу B, чтобы порядок был следующим:

"a" "c"

"a" "h"

"b" "b"

"b" "x"

Насколько мне известно, метод OrderBy упорядочивается по одному параметру.

Вопрос: Как я могу упорядочить список C# по нескольким полям?

Подробнее здесь: https://stackoverflow.com/questions/277 ... any-fields
Ответить

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

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

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

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

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