不要把C与Pascal语言中的一些概念带入VB,VB在某些方面根本就没有太多严格的限制。 dim Txt as string 中Txt就是变长的,若定义成数组,必然是可变长的字符串数据。 祝你学有成功。
string是可变长,你到低要干吗?又不是C要用链表。VB没有指针
dim a() as string 即可,请说具体一点
dim mystr() as string redim mystr(N) N为你所重新定义的字符串数组的大小,可以重新定义无数次具体可看帮助!
Redim 可重新定义的字符串数组的大小,但会重新初始化数组, 加入 Preserve 则不会重新初始化数组.(MSDN有帮助) 如: Private Sub Command1_Click() Dim a() As String Dim i As Integer For i = 0 To 100 ReDim Preserve a(i) a(i) = CStr(i) Next For i = 0 To 100 Debug.Print a(i) Next End Sub
dim Txt as string 中Txt就是变长的,若定义成数组,必然是可变长的字符串数据。
祝你学有成功。
即可,请说具体一点
redim mystr(N) N为你所重新定义的字符串数组的大小,可以重新定义无数次具体可看帮助!
加入 Preserve 则不会重新初始化数组.(MSDN有帮助)
如:
Private Sub Command1_Click()
Dim a() As String
Dim i As Integer
For i = 0 To 100
ReDim Preserve a(i)
a(i) = CStr(i)
Next
For i = 0 To 100
Debug.Print a(i)
Next
End Sub