New İşleci (Visual Basic)
Tanıtan bir New yeni bir nesne kopyası oluşturmak için yan tümcesi bir tür parametresi yapıcı kısıtlamasının belirtir veya tanımlayan bir Sub yordamı sınıf yapıcısı olarak.
Notlar
Bildiriminde ya da atama deyimi, bir New yan tümcesinin içinden örnek oluşturulabilir tanımlanmış bir sınıf belirtmeniz gerekir.Bu sınıf, çağıran kodun erişebileceği bir veya daha fazla Kurucular göstermek gerekir anlamına gelir.
Kullanabileceğiniz bir New yan tümcesinde declaration deyimi veya bir atama deyimi.Deyimi çalıştırıldığında, sağladığınız herhangi bir bağımsız değişken olarak geçirerek belirtilen sınıfın uygun yapıcısını çağırır.Aşağıdaki örnekte bu örnekleri oluşturarak gösterir bir Customer iki kurucusu olan sınıf, bir parametre almaz ve tek bir dize parametresi alır.
' For customer1, call the constructor that takes no arguments.
Dim customer1 As New Customer()
' For customer2, call the constructor that takes the name of the
' customer as an argument.
Dim customer2 As New Customer("Blue Yonder Airlines")
' For customer3, declare an instance of Customer in the first line
' and instantiate it in the second.
Dim customer3 As Customer
customer3 = New Customer()
' With Option Infer set to On, the following declaration declares
' and instantiates a new instance of Customer.
Dim customer4 = New Customer("Coho Winery")
Diziler, sınıflar olduğundan New yeni bir array örneği, aşağıdaki örneklerde gösterildiği gibi oluşturabilirsiniz.
Dim intArray1() As Integer
intArray1 = New Integer() {1, 2, 3, 4}
Dim intArray2() As Integer = {5, 6}
' The following example requires that Option Infer be set to On.
Dim intArray3() = New Integer() {6, 7, 8}
Ortak dil çalışma zamanı (clr) yaratmaz bir OutOfMemoryException olması durumunda yeni bir örneğini oluşturmak için yetersiz bellek hatası.
[!NOT]
New Anahtar sözcüğü de kullanılır türü parametresi listelerinde sağlanan tür erişilebilir bir parametresiz oluşturucusu göstermek gerekir belirtin.Tür parametreleri ve kısıtlamaları hakkında daha fazla bilgi için bkz: Tür Listesi (Visual Basic).
Bir sınıf için bir yapıcı yordam oluşturmak için adını ayarlamak bir Sub yordamına New anahtar sözcüğü.Daha fazla bilgi için bkz. Nesne Ömrü: Nesneleri Oluşturma ve Yok Etme (Visual Basic).
New Anahtar sözcüğünü bu içerikte kullanılabilir:
Ayrıca bkz.
Başvuru
Kavramlar
Visual Basic'de Genel Türler (Visual Basic)
Nesne Ömrü: Nesneleri Oluşturma ve Yok Etme (Visual Basic)