2011-08-22 78 views
0

我當前有以下表達式來針對列表對象中的所有項更新IsUnread屬性。在滿足其他屬性條件的列表中更新屬性

myList.ForEach(x => x.IsUnread = true); 

不過,我想申請在IsUnread屬性僅更新到真正的一個條件,另一個屬性(在同一個對象)滿足特定條件,在這種情況下,如果x.UnreadCount > 0

達到此目的最乾淨/最好的方法是什麼?

回答

3

我已經加入括號內爲清晰:

myList.ForEach(x => x.IsUnread = (x.UnreadCount > 0)); 
+1

感謝。一個不錯的緊湊,整潔的解決方案:) – marcusstarnes

相關問題