ただし、構造体内の配列フィールドには初期化子を指定することはできません。 一方、クラスの場合は配列フィールドに初期化子を指定することができます。

配列フィールドに初期化子を指定する
Imports System

Class C
  ' クラス内では配列フィールドに初期化子を指定することができる
  Dim ArrayField() As Integer = New Integer(4) {}
End Class

Structure S
  ' 構造体内では配列フィールドに初期化子を指定することはできない
  Dim ArrayField() As Integer = New Integer(4) {} ' error BC31049: 構造体メンバー上の初期化子は、'Shared' メンバーおよび定数にのみ有効です。
End Structure

構造体内の配列フィールドと初期化子については構造体と配列フィールドで詳しく解説しています。