我有一個帶有布爾值作爲屬性之一的列表。我需要檢查是否每一個都是真的。現在通常LINQ會在這裏給出一個很好的清晰答案,但是當我使用.NET 2.0時,我無法使用它。快速檢查列表中的所有子項目
如果有更好的方法來做到這一點,或者我將不得不爲每個循環做一個並找出一個錯誤?
編輯: 似乎我本來可以更清楚一點。我在列表中有一個對象(例如List (Of MyObject)
)。此對象上有一個布爾屬性,稱爲Processed。
我需要檢查是否處理了列表中的所有對象。
所以在LINQ我會怎麼做: if (from o in list where o.processed = false select o).count = 0 then....
我有點像這樣,因爲它只用於1我只是寫了一個快速循環來檢查它在一個小函數中,沒有繼承,這正是我試圖不去做的,但似乎是唯一的方法。 – themaninthesuitcase 2010-07-21 08:04:44