次の方法で共有


BC32039: for ループ制御変数として宣言された配列を初期サイズで宣言することはできません

For Each ループは、その反復変数として配列を使用しますが、その配列を初期化します。

エラー ID: BC32039

次の例では bc32039 が生成されます。

Dim arrayList As New List(Of Integer())
For Each listElement(1) As Integer In arrayList

Next

このエラーを解決するには

次の例に示すように、イテレーション変数の宣言から初期化を削除します。

Dim arrayList As New List(Of Integer())
For Each listElement() As Integer In arrayList

Next

または、型推論を使用できます。

Dim arrayList As New List(Of Integer())
For Each listElement In arrayList

Next

こちらも参照ください