Freigeben über


Die Typargumente, die per Rückschluss für die <Prozedurname>-Methode abgeleitet wurden, verursachen die folgenden Fehler: <Fehlerliste>

Aktualisiert: November 2007

Type arguments inferred for method '<procedurename>' result in the following errors :<errorlist>

Eine generische Prozedur wurde ohne die Angabe von Typargumenten aufgerufen, und die abgeleiteten Typargumente führen zu einer oder mehreren Einschränkungsverletzungen.

Wenn Sie einen generischen Typ aufrufen, geben Sie i. d. R. für jeden Typparameter, der durch den generischen Typ definiert wird, ein Typargument an. Wenn Sie keine Typargumente angeben, versucht der Compiler, die an die Typparameter zu übergebenden Typen abzuleiten. Wenn die abgeleiteten Typen mit einer oder mehreren Typparametereinschränkungen nicht übereinstimmen, generiert der Compiler diesen Fehler.

Eine Einschränkung für einen Typparameter schränkt die Typargumente ein, die an den Typparameter übergeben werden können. Ein Typparameter kann z. B. auf eine Klasse eingeschränkt sein, die die IComparable<T>-Schnittstelle implementiert. Weitere Informationen finden Sie in Generische Prozeduren in Visual Basic unter "Einschränkungen".

Fehler-ID: BC30954

So beheben Sie diesen Fehler

  • Geben Sie Typargumente für die generische Prozedur an, damit der Compiler sie nicht ableiten muss.

Siehe auch

Konzepte

Generische Typen in Visual Basic

Generische Prozeduren in Visual Basic

Referenz

Typenliste