title: C#: Casting '0' to int
body: <p>I saw a code like this:</p>
  
  <pre><code>private readonly object[] m_Values = { (int)0, (int)0 };
  </code></pre>
  
  <p>What's the idea to cast 0 to int? Isn't it int by 'default' ?</p>