Убрать повторения объекта без использования LINQ - C#
Формулировка задачи:
Здравствуйте, подскажите пожалуйста мне как можно убрать повторяющиеся значения в объекте...
к примеру есть список студентов с фамилией, годом рождения, и например факультетом
и я хочу вывести какие факультеты есть из этого списка
при этом чтобы они не повторялись
я написал группировку с помощью LinQ
теперь сгруппировано факультету и я могу не повторяясь выбрать перечислить информацию....
вопрос как это можно сделать без LinQ?
IEnumerable<int> numOfFacult = from list in listOfStudents group list by list.NumberOfFucult into grp select grp.Key;
Решение задачи: «Убрать повторения объекта без использования LINQ»
textual
Листинг программы
static List<int> GetNumOfSchool(List<Students> students) { var result = new List<int>(); foreach (Students student in students) { if (!result.Contains(student.NumberOfSchool)) result.Add(student.NumberOfSchool); } return result; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д