title: Are array indexes 0-based in VB6?
body: <p>I'm reviewing an automatic translation of VB6 code to C# and the convertor translated <code>someArray(3)</code> to <code>someArray[3]</code>. But accordingly to the old code documentation it should pick the third element not the fourth as it is doing in the translated version.</p>
  
  <p>Are array indexes 0-based in VB6? Or do they start at 1?</p>