我有一個小問題LINQ(我總是在這個主題beginer)。也許這是一些設計錯誤,但讓你決定。 我正在編碼一個Windows應用商店應用,這是一種日曆。它有一個天對象。由於語義縮放(和一些分組攻擊),我將這一天放入一個包裝類,名爲月。
加載所有數據後,獲取當前數據後,我想從此結構中提取當前Day對象。 這裏是重要的代碼:
public class Day
{
public int nr { get; set; }
...
}
public class Month
{
public string Title {get;set;}
public List<Day> Days{get;set;}
}
後來我有這樣的:
List<Month> Months;
它是正確充滿天的名單。現在到了棘手的部分:
Day Today = Months.Find(???)
我有一些想法,但他們都不是statisfying ...
所以,問題是:
我怎樣才能從選擇項目LINQ中有多個列表層次結構?
(List<List<Day>>, and one condition must met in each list (Day.nr and Month.nr))
謝謝,這是正確的! –