title: Lambda expression Any returns wrong value
body: <p>I have this lambda expression:</p>
  
  <pre><code>if (!myList.Any( x =&gt; x.name == "example" &amp;&amp; x.articleNumber == "1"))
  {
  
  }
  else
  {
  
  }
  </code></pre>
  
  <p>myList contains an object from the class which has these properties: articleNumber, name and quantity.</p>
  
  <p>And this enters in the if instead of in the else althought there is an object with name "example" AND articleNumber "1". Why does this happen?</p>