title: Count property vs Count() method?
body: <p>Working with a collection I have the two ways of getting the count of objects; <code>Count</code> (the property) and <code>Count()</code> (the method). Does anyone know what the key differences are?</p>
  <p>I might be wrong, but I always use the <code>Count</code> property in any conditional statements because I'm assuming the <code>Count()</code> method performs some sort of query against the collection, where as <code>Count</code> must have already been assigned prior to me 'getting.' But that's a guess - I don't know if performance will be affected if I'm wrong.</p>
  <p>EDIT: Out of curiosity then, will <code>Count()</code> throw an exception if the collection is null? Because I'm pretty sure the <code>Count</code> property simply returns 0.</p>