2009-06-13 17 views
6

Powiel możliwe:
VB.Net Initialising an array on the flyJak utworzyć nową tablicę w VB.NET?

To może głupie pytanie, ale jego got me rozdrażniona. Jak zadeklarować nową linię inline? czy to możliwe? Próbowałem wszystkich poniższych i wszystkie nie działają.

myVar = {"a", "b", "c"} 
myVar = Array(3) 
myVar = Array("a", "b", "c") 
myVar = New Array() 
myVar = New Array(3) 
myVar = New Array("a", "b", "c") 
+3

duplikat? http://stackoverflow.com/questions/638216/vb-net-initialising-an-array-on-the-fly –

Odpowiedz

18

Albo

Dim strings = New String() {"a", "b", "c"} 

lub

Dim strings() As String = {"a", "b", "c"} 

powinien działać

+0

Dzięki! Życzę Edytorowi Raportowania błędów powiedział mi, że muszę wyraźnie zdefiniować tablice {}. –

+1

Prawidłowa odpowiedź! Uwaga: W VB10 możesz nawet napisać {"a", "b", "c"} – Dario