如何将String内容追加到数组中

时间:2014-12-17 19:18:12

标签: arrays vb.net

我已经制作了代码,但是存在问题。编译器向我显示了这条消息:

对象引用未设置为对象的实例。 这是代码:

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

问题是什么?

1 个答案:

答案 0 :(得分:0)

使用列表时,必须使用New创建一个实例:

Dim array As New List(Of String)

就像Idle_Mind提到的那样,使用Array作为变量名是个坏主意。这令人困惑,使代码难以阅读。