title: Updating a property within a list where another property condition is met
body: <p>I currently have the following expression to update the <code>IsUnread</code> property against all items within my list object.</p>
  
  <pre><code>myList.ForEach(x =&gt; x.IsUnread = true);
  </code></pre>
  
  <p>However, I'd like to apply a condition where the <code>IsUnread</code> property is only updated to true where another property (in the same object) meets a certain condition, in this case, where <code>x.UnreadCount &gt; 0</code></p>
  
  <p>What's the cleanest/best approach to achieve this?</p>