Lire en anglais

Partager via


Type ou 'With' attendu

Quand vous déclarez une instance de classe, le mot clé New doit être suivi d’un nom de type ou de With. Par exemple, les instructions suivantes déclarent chacune client comme étant une instance de la classe Customer . Le nom de type Customer suit New.

VB
' Dim client As New Customer()  
' The next declaration uses an object initializer.  
Dim client As New Customer() With {.Name = "Litware, Inc."}  

À partir de Visual Basic 2008, vous pouvez déclarer un objet comme étant une instance d’un type anonyme, auquel cas vous ne spécifiez pas de type de données. Dans les déclarations de type anonyme, le mot clé With suit New.

VB
Dim person = New With {.Name ="Mike Nash", .Age = 27}  

ID d’erreur : BC30988

Pour corriger cette erreur

  • Modifiez la déclaration de sorte que With ou un nom de type suive New.

Voir aussi