title: Non-zero based multidimensional arrays
body: <p>I am extracting cells out of a spreadsheet using the <code>Interopt.Excel</code> API. When I call:       </p>
  
  <p><code>object[,] rangeValues = (object[,])range.get_Value(XlRangeValueDataType.xlRangeValueDefault);</code></p>
  
  <p>And set a breakpoint and inspect <code>rangeValues</code>, I see elements starting at [1,1] "foo", [1,2] "bar", etc.</p>
  
  <p>However, if I do <code>string[,] test = new string[2, 2] { { "one", "two" }, { "three", "four" } };</code></p>
  
  <p>The elements start at [0,0]. How does the Excel API construct a multidimensional array w/ empty elements? I tried adding null but you still have an [0,0] entry. Their object doesn't show that.</p>