У меня есть класс со списком 2-го класса, в котором есть список дат. Каков наилучший способ получить весь список дат в классе верхнего уровня?
Учитывая следующее:
Class 1 contains:
Public List<Class2> Class2List;
Class 2 contains:
List<DateTime> DateList;
Каков наилучший способ получить весь список дат в классе 1? Я знаю, что могу пройтись по каждому пункту класса 2, а затем получить список таким образом, но я надеюсь, что с LINQ есть более чистый путь.
List<DateTime> tempDateList;
Foreach (var Class2 in Class2List)
{
Foreach (var dt in Class2.DateList)
{
tempDateList.Add(dt);
}
}
Return tempDateList;