Как я могу назначить набор текстовых значений массиву? Ничто из того, что я пробовал, не работает!
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 ():
Dim varArray() As Variant varArray() = Array("Spring", "Summer", "Fall", "Winter")
но подобной функции нет создавать массивы типов данных, отличных от Вариант. Если вы используете VB6, однако, Вы можете создавать массивы String, используя Функция разделения ():
Dim varArray() As String ' arrays returned by Split are always zero-based varArray() = Split("Spring;Summer;Fall;Winter", ";")
Если вы говорите о VBScript, то это работает:
months = Array("may","june","july")
Если это vb.net, тогда:
dim months() as string = {"may","june","july"}
Я уверен, что вы можете сделать это только так:
dim months(2) as string months(0) = "Jan" months(1) = "Feb" months(2) = "Mar"