Сортировка класса - C#
Формулировка задачи:
Есть класс
Делаю так
Как можно отсортировать массив относительно Birdthday? Каждому элементу массива соответствует человек.
Нужно отсортировать их в порядке убывания возраста.
Можно конечно сделать массив дат и с помощью Array.Sort отсортировать его, и по порядку искать в моем классе необходимых людей и выводить, но может как-то еще можно?
Листинг программы
- class man
- {
- public string Name;
- public string Surname;
- public bool IsMale;
- public DateTime Birdthday;
- }
Листинг программы
- man[] Man = new man[10];
- ...заполняю информацией...
Решение задачи: «Сортировка класса»
textual
Листинг программы
- man[] mans;
- Array.Sort(mans, (x, y) => x.Birdthday.CompareTo(y.Birdthday) );
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д