Я хочу упорядочить список объектов в 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