0

誰かが基本的なことで私を助けてくれることを望んでいましたか?

大きな構造化された配列に大量のデータをロードし、それで遊んでから、特定の形式のテキストで出力しようとしています (マシン インターフェイスでメッセージをシミュレートします)。

これはコードの非常に削減されたバージョンであり、要点を証明する必要があります。

Public Class Form3
Dim tstBody() As top_structure
Public Structure top_structure
    Dim custValues1 As sub_structure1
    Dim custValues2 As sub_structure2
End Structure
Public Structure sub_structure1
    Public actualvalue1 As Integer
End Structure
Public Structure sub_structure2
    Public actualvalue2 As Integer
End Structure
Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    tstBody(0).custValues1.actualvalue1 = 0
End Sub
End Class

私が得るエラーは次のとおりです: -

変数「tstBody」は、値が割り当てられる前に使用されています。実行時に null 参照例外が発生する可能性があります。

検索して「Public actualvalue1 As Integer = 0」を試しましたが、構造体では失敗するようです。

どうもありがとう

4

0 に答える 0