我希望有人可以帮助我一些基础知识吗?
我正在尝试将大量数据加载到一个大的结构化数组中,使用它,然后以某种格式的文本输出(模拟机器界面中的消息)。
这是代码的一个非常精简的版本,应该可以证明这一点:
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”在被赋值之前被使用。运行时可能会导致空引用异常。
我进行了搜索并尝试了“Public actualvalue1 As Integer = 0”,但这在结构中似乎失败了。
非常感谢