Freigeben über


Kein(e) '<Name der generischen Prozedur>' (zugreifbar) akzeptiert diese Anzahl von Typargumenten

Aktualisiert: November 2007

No accessible '<genericprocedurename>' accepts this number of type arguments

Eine Anweisung ruft eine generische Prozedur auf, die über mehrere überladene Versionen verfügt, doch in keiner der überladenen Versionen ist eine Anzahl von Typparametern definiert, die mit der im Aufruf angegebenen Anzahl von Typparametern übereinstimmt.

Wenn nur eine generische Version vorhanden ist, rufen Sie sie ohne Typargumente auf, und der Compiler kann eine Typableitung auszuführen versuchen. Weitere Informationen finden Sie in Generische Prozeduren in Visual Basic unter "Typableitung". Wenn jedoch mehrere generische Versionen vorhanden sind, kann der Compiler nur eine Version unter diesen auswählen, wenn Sie Typargumente angeben. Wenn Sie ein Typargument angeben, müssen Sie ein Typargument für jeden Typparameter angeben, der von einer der überladenen Versionen definiert wird.

Fehler-ID: BC32118

So beheben Sie diesen Fehler

  • Entscheiden Sie, welche überladene Version Sie aufrufen möchten, und geben Sie dann die entsprechende Anzahl von Typargumenten an.

Siehe auch

Konzepte

Prozedurüberladung

Generische Typen in Visual Basic

Generische Prozeduren in Visual Basic

Referenz

Overloads