Sdílet prostřednictvím


Das Typargument '<Typargumentname>' muss einen öffentlichen parameterlosen Instanzenkonstruktor aufweisen, um der New-Einschränkung für den <Typparametername>-Typparameter zu entsprechen

Aktualisiert: November 2007

Type argument '<typeargumentname>' must have a public parameterless instance constructor to satisfy the 'New' constraint for type parameter '<typeparametername>'

Ein Typargument gibt einen Typ ohne zugreifbaren parameterlosen Konstruktor für einen Typparameter mit der New (Visual Basic)-Einschränkung an.

Eine Einschränkungsliste erzwingt Anforderungen an das Typargument, das an den Typparameter übergeben wird. Eine mögliche Anforderung ist, dass das Typargument einen parameterlosen Konstruktor verfügbar machen muss, auf den der erstellende Code zugreifen kann. Um diese Anforderung anzugeben, enthält die Einschränkungsliste die New-Einschränkung.

Fehler-ID: BC32083

So beheben Sie diesen Fehler

  1. Überprüfen Sie, ob der Name des generischen Typs und des Typs im Typargument richtig geschrieben sind.

  2. Wählen Sie einen Typ für das Typargument aus, der einen zugreifbaren parameterlosen Konstruktor verfügbar macht. Sie können diesen speziellen generischen Typ nur aufrufen, wenn Sie für den Typparameter ein solches Typargument angeben.

Siehe auch

Aufgaben

Gewusst wie: Verwenden einer generischen Klasse

Konzepte

Generische Typen in Visual Basic

Referenz

Typenliste