Diziler 'Yeni' ile bildirilemez

anahtar New sözcüğü yalnızca bir dizi bildiriminin başlatma bölümünde görünebilir. Bu, dizi değişkenine atanacak yeni bir dizi türü oluşturabilmesi için eşittir işaretinin (=) sağ tarafında olması gerektiği anlamına gelirNew.

Sınıf başlatma kısayolu diziler için kullanılamaz. Aşağıdaki iki kod satırı hem geçerli hem de eşdeğerdir çünkü bir sınıftan bir nesne başlatırlar.

Dim formA as Form = New Form
Dim formA as New Form

Ancak, dizi başlatma, sınıf başlatma ile aynı kısayolu kullanamaz.

Bir dizinin yan tümcesinin New hem parantez (), hem de ayraç içermesi {}gerektiğini unutmayın. Ayraçlar yeni türün bir dizi olduğunu belirtir ve ayraçlar başlatma değerlerini sağlar. Derleyici, boş olsalar bile, yani dizi değerlerinden herhangi birini başlatmasanız bile küme ayraçlarını gerektirir.

Hata Kimliği: BC30053

Bu hatayı düzeltmek için

  • gibi Dim myDates() As New Date bir deyimini gibi Dim myDates() As Date = New Date() {}bir deyimle değiştirin.

Ayrıca bkz.