title: C# programming style question - Assignment of Null Before Real Assignment
body: <p>Is there a good reason (advantage) for programming this style</p>
  
  <pre><code>XmlDocument doc = null;
  doc = xmlDocuments[3];
  </code></pre>
  
  <p>vs</p>
  
  <pre><code>XmlDocument doc = xmlDocuments[3];
  </code></pre>
  
  <p>I have seen it many times but to me it just seem overly verbose</p>