将文本分配给数组

我如何分配一组文本值到一个数组? 没有我试过的工作!

Months = Array("Jan", "Feb", ..., "Dec") 

和其他我尝试不工作!

这是关于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" 

在VB4,VB5和VB6下,您可以使用Array()函数即时创build一个variables数组:

  Dim varArray() As Variant varArray() = Array("Spring", "Summer", "Fall", "Winter") 

但是没有类似的function来创buildVariant之外的数据types的数组。 但是,如果您使用的是VB6,则可以使用Split()函数创buildString数组:

  Dim varArray() As String ' arrays returned by Split are always zero-based varArray() = Split("Spring;Summer;Fall;Winter", ";") 

我很确定你只能这样做:

  dim months(2) as string months(0) = "Jan" months(1) = "Feb" months(2) = "Mar" 

如果你在谈论VBScript,那么这个工作:

 months = Array("may","june","july") 

如果是vb.net那么:

 dim months() as string = {"may","june","july"}