Встроенный механизм сортировки листа <класс> по внутреннему полю - C#

Узнай цену своей работы

Формулировка задачи:

public class herolist
        {
            [Serializable]
            public struct hw
            {
                public string name;
                public double wr;
            }
            public string name="";
            public double wr=0;
            public double pop = 0;
            public double kda = 0;
            public List<hw> kontrit = new List<hw>();
            public List<hw> slab = new List<hw>();
            
        }
List<herolist> AllHero = new List<herolist>();
По сути это таблица с графами(имя число число число), Есть ли способ сортировать ее по нужной мне графе? Или мб я изначально не так организовал структуру хранения и нужно вообще не классы использовать? Я вижу способ только вручную искать максимальный элемент и пересобирать в новый экземпляр в нужном порядке.

Решение задачи: «Встроенный механизм сортировки листа <класс> по внутреннему полю»

textual
Листинг программы
AllHero.Sort((x, y) => x.name.CompareTo(y.name));

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

7   голосов , оценка 4.429 из 5
Похожие ответы