0
我當前有以下表達式來針對列表對象中的所有項更新IsUnread
屬性。在滿足其他屬性條件的列表中更新屬性
myList.ForEach(x => x.IsUnread = true);
不過,我想申請在IsUnread
屬性僅更新到真正的一個條件,另一個屬性(在同一個對象)滿足特定條件,在這種情況下,如果x.UnreadCount > 0
達到此目的最乾淨/最好的方法是什麼?
我當前有以下表達式來針對列表對象中的所有項更新IsUnread
屬性。在滿足其他屬性條件的列表中更新屬性
myList.ForEach(x => x.IsUnread = true);
不過,我想申請在IsUnread
屬性僅更新到真正的一個條件,另一個屬性(在同一個對象)滿足特定條件,在這種情況下,如果x.UnreadCount > 0
達到此目的最乾淨/最好的方法是什麼?
我已經加入括號內爲清晰:
myList.ForEach(x => x.IsUnread = (x.UnreadCount > 0));
感謝。一個不錯的緊湊,整潔的解決方案:) – marcusstarnes