我想知道何时应该在vb.net中包含数组的大小,以及何时我们不需要包含数组的大小。因为在某些情况下,当我不包含数组大小时,会出现错误消息,告知“对象引用未设置为对象的实例”。VB.NET中的数组大小
Dim ClusterMember(,) As Decimal or
Dim ClusterMember(500,100) As Decimal
感谢您的回复。但是我发现在下面的例子中,SplitTemp()数组在声明时没有声明它的大小大小。
Dim ClusterMember(200, 20) As String
Dim SplitTemp() As String
Streamer = IO.File.OpenText(txtOpenFile.Text)
MyString = Streamer.ReadToEnd.Split(vbNewLine)
SplitResult = MyString(0).Split(",")
DataDimention = SplitResult.Length - 1
DataNumber = MyString.Length
For i = 0 To DataNumber - 1
SplitTemp = MyString(i).Split(",")
For j = 0 To DataDimention
ClusterMember(i, j) = SplitTemp(j)
Next
Next
一起避免这个问题,并尽可能使用集合。 '昏暗的集群成员作为新集合(十进制)''不用担心长度。 – nunzabar