2009-06-13 11 views
6

Possible en double:
VB.Net Initialising an array on the flyComment créer un nouveau tableau dans VB.NET?

Ce peut-être une question stupide, mais sa me ont exaspéré. Comment déclarer un nouveau tableau en ligne? Est-ce possible? J'ai essayé tous les éléments suivants et ils ne fonctionnent pas tous.

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

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

Répondre

18

Soit

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

ou

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

devrait fonctionner

+0

Merci! Je souhaite que l'éditeur de rapports d'erreur m'a dit que je devais définir explicitement {} tableaux. –

+1

Bonne réponse! Remarque: Dans VB10, vous pouvez même simplement écrire {"a", "b", "c"} – Dario

Questions connexes