Dim StrStr() As String
Dim str1 As String
Dim str2 As String
str1 = "mystr1"
str2 = "mystr2"怎样把这两个成员加入到StrStr数组?怎样删掉一个?怎样全清除?
Dim str1 As String
Dim str2 As String
str1 = "mystr1"
str2 = "mystr2"怎样把这两个成员加入到StrStr数组?怎样删掉一个?怎样全清除?
StrStr(1)=str1
StrStr(2)=str2
删除一个
icount=UBound(StrStr)
For i = iDel to PkgCount - 1
StrStr(i) = StrStr(i + 1)
Next i
ReDim Preserve gShipment.Pkg(1 To icount- 1) As String
清除:ReDim StrStr(1 to 1)
目前除了加个计数器外没找到好的实现办法来知道数组是空的。
有请跟帖。
Dim str1 As String
Dim str2 As String
'都以0为数组下限
redim strstr(0)
str1 = "mystr1"
str2 = "mystr2"
dim icount as integer'个数
icount =1
redim strstr(icount)
strstr(0)=str1
strstr(1)=str2
'删除一个,这从上标开始
ReDim Preserve strstr(unbound(strstr)-1)'Preserve 会保留数组中的值
‘全删除
redim strstr(0)