2012-09-14 54 views
0

我有以下類:我怎樣才能總結出字段的值在C#集合

public class ViewEvent { 

    public long Elapsed { get; private set; } 
    public string Description { get; private set; } 

} 

在我的模型我有這些類的實例的集合:

public IList<ViewEvent> Events { get; set; } 

如何獲取我的Events集合中所有ViewEvents的總elapsedTime?

+0

什麼是迭代每個'ViewEvent'逐一總結'Elapsed'值的問題? – Azodious

回答

4

用LINQ,Events.Sum(event => event.Elapsed);

正如哈比卜指出,一定要加

using System.Linq; 
+1

+1,刪除了我的副本 – Habib