title: Why am I getting "CS0472: The result of the expression is always true since a value of type int is never equal to null of type int?"
body: <pre><code>string[] arrTopics = {"Health", "Science", "Politics"};
  </code></pre>
  
  <p>I have an if statement like:</p>
  
  <pre><code> if (arrTopics.Count() != null)
  </code></pre>
  
  <p>When I hover my mouse over the above statement, it says:</p>
  
  <blockquote>
    <p><strong>Warning CS0472:</strong> The result of the expression is always true since a value of type int is never equal to null of type int?</p>
  </blockquote>
  
  <p>I am not able to figure out why it is saying so. Can anybody help me?</p>