List сортировка объектов. Возможно ли? - C#
Формулировка задачи:
Как правильно произвести сортировки Листа. Вот код ,который я намудрил, но он не комплируеться
темы сортировки читал, там о такой ситуации ничего нету(
Листинг программы
- class Program : IComparable<Person>
- {
- static void Main(string[] args)
- {
- List<Person> people = new List<Person>()
- {
- new Person("Homer","Simpson",46),
- new Person("Lisa","Simpson",12),
- new Person("Maggy","Simpson",3),
- new Person("Marge","Simpson",40)
- };
- Array.Sort<Person>(people);
- }
- int IComparable<Person>.CompareTo(Person other)
- {
- Person temp = other as Person;
- if (temp != null)
- {
- return other.Age.CompareTo(temp.Age);
- }
- else
- {
- throw new ArgumentException("Parametr is not a Person!");
- }
- }
Решение задачи: «List сортировка объектов. Возможно ли?»
textual
Листинг программы
- people.Sort();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д