Использование классов generic при выводе таблицы - C#
Формулировка задачи:
Всем привет. Имеется такая задача.
Описать структуру, содержащую следующие элементы: поля для хранения фамилии, года рождения, вида спорта и разряда, свойство для определения возраста.
Создать параметризованный класс-контейнер для хранения и обработки коллекции экземпляров структур, наложить следующее ограничение на параметр типа данных: элементы коллекции должны быть значимого типа, тип-аргумент должен реализовывать интерфейс IComparable.
Написать приложение, выполняющее следующие функции:
• Ввод информации о спортсменах и создание объекта-контейнера с соответствующим типом параметра .
• Вывод информации в виде таблицы.
• Добавление данных о спортсмене.
Осталось реализовать вывод в виде таблицы. Но при заполнении строк таблицы я не могу обратиться к полям структуры. В методе "вывод информации".
Буду благодарен за помощь. Заранее спасибо.
Файл с программой прикреплён.
Решение задачи: «Использование классов generic при выводе таблицы»
textual
Листинг программы
var sortVar = Console.ReadLine();
switch (sortVar)
{
case "1":
C.Sorting((x, y) => x.kindOfSport.CompareTo(y.kindOfSport));
break;
case "2":
C.Sorting((x, y) => x.Age.CompareTo(y.Age));
break;
}