Встроенный механизм сортировки листа <класс> по внутреннему полю - 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));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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