Auf Englisch lesen

Freigeben über


„<Typname>“ hat keine Typparameter und kann daher keine Typargumente haben.

Eine Deklaration oder Zuweisungsanweisung umfasst eine Of -Klausel, wenn ein nicht generischer Typ aufgerufen wird.

Definitionsgemäß ist ein generischer Typ eine Klasse, Struktur, Schnittstelle, Prozedur oder ein Delegat, die bzw. der für Datentypen verwendet wird, die Sie über einen oder mehrere Typparameterangeben können. Wenn der Anwendungscode einen Typ aus diesem generischen Typ erstellt, stellt er für jeden Typparameter ein Typargument bereit. Im Rahmen der Typerstellung ersetzt jedes Typargument die einzelnen Vorkommen seines entsprechenden Typparameters im generierten Code.

Typparameter werden mit einer Of -Klausel in Klammern definiert, und Typargumente werden mithilfe einer Of -Klausel in Klammern bereitgestellt. Die Of -Klausel wird nur bei generischen Typen verwendet.

Nicht generische Typen akzeptieren keine Typparameter, und Sie können beim Aufrufen eines solchen Typs keine Typargumente angeben.

Fehler-ID: BC32045

So beheben Sie diesen Fehler

  1. Überprüfen Sie die Schreibweise des Typs, den Sie in der Deklaration oder Zuweisungsanweisung verwenden.

  2. Wenn Sie einen nicht generischen Typ aufrufen, entfernen Sie die Of -Klausel und die zugehörigen Klammern, sofern vorhanden. Entfernen Sie keine Klammern, die eine Standardargumentliste für eine Prozedur, einen Delegaten oder einen Klassenkonstruktor umgeben.

Siehe auch