【发布时间】:2013-10-28 14:55:17
【问题描述】:
我正在尝试将一个字符数组转换为一个字符串数组(其中每个字符都变成一个字符串),因为我需要它成为一个字符串数组,以便稍后在程序中对数组进行一些处理。这是我正在使用的代码:
Dim inputexpression As String = UCase(txtInput.Text)
Dim arrinputexpressionchar() As Char = inputexpression.ToCharArray()
Dim arrinputexpression() As String
For i = 0 To arrinputexpressionchar.Length
arrinputexpression(i) = Char.ToString(arrinputexpressionchar(i))
Next
但是,这会引发“未处理 NullReferenceException”(对象引用未设置为对象的实例)错误。为什么这段代码不起作用?
【问题讨论】:
-
错误是否说明错误发生在哪一行?
-
在
For循环中不需要i += 1。