'New' ne peut pas être utilisé pour un paramètre de type qui n'a pas de contrainte 'New'
Mise à jour : novembre 2007
'New' cannot be used on a type parameter that does not have a 'New' constraint
Une instruction de déclaration utilise une clause New (Visual Basic) qui spécifie un paramètre de type comme type à créer, et le paramètre de type est déclaré sans contrainte New.
Une contrainte sur un paramètre de type impose des exigences sur tout argument de type passé à ce paramètre de type lors de la création du type générique. La contrainte New spécifie que l'argument de type doit exposer un constructeur sans paramètre auquel le code de création peut accéder. Cela permet à une clause New dans une instruction de déclaration de créer une instance de ce type.
ID d'erreur : BC32046
Pour corriger cette erreur
Si l'argument de type doit exposer un constructeur sans paramètre accessible, ajoutez la contrainte New à la déclaration du paramètre de type.
Si l'argument de type ne doit pas exposer un constructeur sans paramètre accessible, supprimez la clause New de l'instruction de déclaration. Vous ne pouvez pas garantir qu'un argument de type passé à ce paramètre de type autorise la création d'une instance.
Voir aussi
Concepts
Types génériques en Visual Basic