共用方式為


宣告為 for 迴圈控制變數的陣列不能宣告它的初始大小

更新:2007 年 11 月

For Each 迴圈使用陣列做為 element 反覆運算變數,但是又初始化該陣列。

下列陳述式 (Statement) 顯示這種錯誤是如何產生的:

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

第一個 For Each 陳述式是存取 arrayList 項目的正確方式。第二個 For Each 陳述式則會產生此錯誤。

錯誤 ID:BC32039

若要修正這個錯誤

  • 從 element 反覆運算變數的宣告中移除初始化設定。

請參閱

概念

Visual Basic 中的陣列概觀

Visual Basic 中的集合

參考

For...Next 陳述式 (Visual Basic)