title: Is the Count of a not null List object always greater than 0?
body: <p>In C#, if a <code>List()</code> object is not null, does that also mean that the <code>Count</code> will always be greater than 0?</p>
  
  <p>For example, if you have an object <code>intList</code> of type <code>List&lt;int&gt;</code>, is the following code redundant?</p>
  
  <pre><code>if (intList != null &amp;&amp; intList.Count &gt; 0) {
      // do something
  }
  </code></pre>