Убрать повторения объекта без использования 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д