我已经编写了代码,但是有问题。编译器向我显示此消息:
你调用的对象是空的。这是代码:
Dim array As List(Of String)
For Each row As DataGridViewRow In DataGridView1.Rows
If Not row.IsNewRow Then
array.Add(row.Cells(0).Value.ToString & "," & row.Cells(1).Value.ToString & _
row.Cells(2).Value.ToString & "," & row.Cells(3).Value.ToString)
End If
Next
问题所在是 array.add
有什么问题?
使用列表时,必须使用以下命令创建它的实例New
:
Dim array As New List(Of String)
就像提到的Idle_Mind一样,将Array用作变量名是一个坏主意。这很混乱,使代码难以阅读。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句