2009-06-13 5 views
6

Olası Çoğalt:
VB.Net Initialising an array on the flyVB.NET'te yeni bir dizi nasıl oluşturulur?

Bu belki aptal bir soru, ama onun beni bıkkın aldık. Satır içi yeni bir diziyi nasıl bildiririm? Mümkün mü? Aşağıdakilerin hepsini denedim ve hepsi işe yaramıyor.

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

çoğaltmak çalışması gerekir? http://stackoverflow.com/questions/638216/vb-net-initialising-an-array-on-the-fly –

cevap

18

Ya

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

veya

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

+0

Teşekkürler! Editöre dilek Hata bildirimi, {} dizileri açıkça tanımlamak zorunda olduğumu söyledi. –

+1

Doğru cevap! Not: VB10'da, sadece {"a", "b", "c"} yazabilirsiniz. – Dario