構造体内の配列が初期サイズで宣言されています。 すべての構造体要素は初期化できませんが、配列サイズの宣言は初期化の 1 つの形式です。
エラー ID: BC31043
次の例では BC31043 が生成されます。
VB
Structure DemoStruct
Public demoArray(9) As Integer
End Structure
構造体内の配列を動的 (初期サイズなし) として定義します。
特定のサイズの配列が必要な場合は、コードの実行時に ReDim ステートメントで動的配列を再定義できます。 次に例を示します。
VBStructure DemoStruct Public demoArray() As Integer End Structure Sub UseStruct() Dim struct As DemoStruct ReDim struct.demoArray(9) Struct.demoArray(2) = 777 End Sub
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。