2012-03-16 55 views
0

我正在瀏覽一個列表,並試圖找到只有2010年爲他們的年份和使用此代碼顯示記錄的記錄:試圖找到列表中的所有記錄的2010年日期(版本4.0)

var dateSorted = 
from e in deserializedRoster 
where DateTime.Equals = "2010" 
select e; 
foreach (var e in dateSorted) Console.WriteLine("Date 2010: {0}", e.ToString()); 
Console.WriteLine(); 

行DateTime.Equals需要工作。我不知道如何指示代碼僅在今年看到2010年。該字段被稱爲「日期」。

回答

1

如果我理解正確,dateDateTime,你要檢查的e.dateYear財產爲2010年

var dateSorted = 
from e in deserializedRoster 
where e.date.Year == 2010 
select e; 
相關問題