title: Strange behavior when filling an object[] with 0s
body: <p>I'm trying to fill my object[] with 0 using this code:</p>
  <pre><code> CultureInfo provider = new CultureInfo(&quot;en-US&quot;);
   Object[] myrow = new Object[QuotationDG.Columns.Count];
              
   for (int i = 0; i &lt; QuotationDG.Columns.Count; i++ )
   {
         myrow[i] = Convert.ChangeType(&quot;0&quot;, typeof(object), provider);
         i++;
   }
  </code></pre>
  <p>Although I expect the array elements to have values of &quot;0&quot;, but the result is that one element has &quot;0&quot; and the next has null, and that proceeds in the whole array. Here's the screenshot from my debugger.</p>
  <p><img src="https://i.stack.imgur.com/KS13J.png" alt="enter image description here" /></p>
  <p>How can I fix this? and what is causing this?</p>