An "New" in einem Typparameter können keine Argumente übergeben werden

Aktualisiert: November 2007

Arguments cannot be passed to a 'New' used on a type parameter

Eine Deklarations- oder Zuweisungsanweisung ruft einen generischen Typ auf und stellt Konstruktorargumente für einen Typparameter bereit, der die New (Visual Basic)-Einschränkung aufweist.

In einer Einschränkungsliste für einen Typparameter kann angegeben werden, dass das an diesen Typparameter übergebene Typargument einen parameterlosen Konstruktor verfügbar machen muss, auf den der erstellende Code zugreifen kann. Ein Typparameter kann keinen Konstruktor erfordern, der Parameter akzeptiert, und ein Typparameter mit der New-Einschränkung kann einen solchen Konstruktor nicht akzeptieren.

Fehler-ID: BC32085

So beheben Sie diesen Fehler

  • Entfernen Sie die Argumentliste nach dem Typargument in der Anweisung, die den generischen Typ aufruft. Sie können keine Konstruktorargumente an den entsprechenden Typparameter übergeben.

Siehe auch

Konzepte

Generische Typen in Visual Basic

Wert- und Verweistypen