Ste*_*hen 15
以下是关于VB的内容:http: //www.devx.com/vb2themax/Tip/18322
Visual Basic没有提供任何方法来声明数组并同时初始化其元素.在大多数情况下,您最终会逐个设置单个元素,如:
Dim strArray(0 To 3) As String
strArray(0) = "Spring"
strArray(1) = "Summer"
strArray(2) = "Fall"
strArray(3) = "Winter"
Run Code Online (Sandbox Code Playgroud)
在VB4,VB5和VB6下,您可以使用Array()函数动态创建Variants数组:
Dim varArray() As Variant
varArray() = Array("Spring", "Summer", "Fall", "Winter")
Run Code Online (Sandbox Code Playgroud)
但是没有类似的功能来创建除Variant之外的数据类型数组.但是,如果您使用的是VB6,则可以使用Split()函数创建String数组:
Dim varArray() As String
' arrays returned by Split are always zero-based
varArray() = Split("Spring;Summer;Fall;Winter", ";")
Run Code Online (Sandbox Code Playgroud)