Vb.net 在类结构中创建(字节)列表的正确方法
我在一个类中具有以下结构:Vb.net 在类结构中创建(字节)列表的正确方法,vb.net,Vb.net,我在一个类中具有以下结构: Public Structure dataStruct Public dataPacket As List(Of Byte) 如何有效地使用此列表 我一直在尝试这样的事情: If rxDataStruct.dataPacket IsNot Nothing Then rxDataStruct.dataPacket.Clear() Else rxDataStruct.dataPacket = New List(Of
Public Structure dataStruct
Public dataPacket As List(Of Byte)
如何有效地使用此列表
我一直在尝试这样的事情:
If rxDataStruct.dataPacket IsNot Nothing Then
rxDataStruct.dataPacket.Clear()
Else
rxDataStruct.dataPacket = New List(Of Byte)
End If
或
但每一个都会给我一个“对象引用未设置为对象的实例”。当我尝试调用时出错:
rxDataStruct.dataPacket.Add(BytePacket)
创建
dataStruct
实例时,需要初始化dataPacket
成员
Dim value As New dataStruct()
value.dataPacket = new List(Of Byte)()
请注意,如果您在此处使用类而不是结构,这会更好。使用类
可以通过使用字段初始值设定项保证对所有实例初始化数据包
成员
Public Class dataStruct
Public dataPacket As List(Of Byte) = New List(Of Byte)()
..
End Class
谢谢我有一种感觉,这种结构不是正确的方式,但它是由其他人设计的v-e-r-y大结构的一部分。。。我今天不想解释这些。
Public Class dataStruct
Public dataPacket As List(Of Byte) = New List(Of Byte)()
..
End Class