その見た目を期待するのであれば、ジャグ配列を考えた方がよさそうですね。
(VB.NET は得意ではないので最適なコードサンプルになっていないかもしれませんが)
Dim arr As String()()
ReDim arr(3)
For i = 0 To 3
ReDim arr(i)(5)
Next i
画像
https://azulean.me/redim/
-----
注意点として、配列の中に配列を入れているので、長さをそれぞれ変えることができます。
ReDim arr(0)(3)
ReDim arr(1)(5)
ReDim arr(2)(7)
のように。
きちんとコードで制御すれば問題ないことですが、こういった不揃いを許さないようにするなら、
ウォッチでの見た目は犠牲になる(元の方法になる)かもしれません。