我已经制作了代码,但是存在问题。编译器向我显示了这条消息:
对象引用未设置为对象的实例。 这是代码:
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
问题是什么?
答案 0 :(得分:0)
使用列表时,必须使用New
创建一个实例:
Dim array As New List(Of String)
就像Idle_Mind提到的那样,使用Array作为变量名是个坏主意。这令人困惑,使代码难以阅读。