我定义了如下字符串数组,我想让每一个字符串数组长度定义为1,以下怎么实现不了呢?显示出gR7002Array(0)的值还是123,怎么不是1呢?请大家指点下,谢谢了Public gR7002Array(15) As String
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
For i As Integer = 0 To gR7002Array.Length - 1
gR7002Array(i) = New String(Chr(0), 1)
Next gR7002Array(0) = "123"
MessageBox.Show(gR7002Array(0))
End Sub
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
For i As Integer = 0 To gR7002Array.Length - 1
gR7002Array(i) = New String(Chr(0), 1)
Next gR7002Array(0) = "123"
MessageBox.Show(gR7002Array(0))
End Sub
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
For i As Integer = 0 To gR7002Array.Length - 1
gR7002Array(i) = New String(Chr(0), 1)
Next gR7002Array(0) = "1"
MessageBox.Show(gR7002Array(0))
End Sub
gR7002Array(i) = New String(Chr(0), 1)
Next
这是赋值,不是定义长度为1的
定义成char类型的数组就可以了Public gR7002Array(15) As char
dim chars(0 to 14) as char