配列のインデックスは 0 から始まる Visual Basic 6.0 では、任意の上限、下限を持つ配列を宣言することができました。また、Option Baseステートメントで下限を指定しなかった時のデフォルトを 「0 (デフォルト)」 または 「1」 に指定することもできました。 Visual Basic .NET では、他の .NET 言語との相互利用性を重視し、インデックスの下限は必ず 「0」、つまり 0 オリジンの配列になります。上限については、従来と変更はありません (PlusOne 参照)。 また、「インデックスは必ず 0 から」 になるため、Option Base ステートメントはなくなりました。 Dim array(5) As Integer は、Visual Basic 6.0 でも Visual Basic .NET でも、インデックスが 0~5 までの要素数6の配列を

