Auf Englisch lesen

Freigeben über


Fehler bei der Überladungsauflösung, da keine zugreifbare „<genericprocedurename>“ diese Anzahl von Typargumenten akzeptiert.

Ein Aufruf einer überladenen generischen Prozedur kann nicht aufgelöst werden, da der Compiler auf keine überladene Version mit der entsprechenden Anzahl von Typparametern zugreifen kann.

Wenn Sie eine generische Prozedur aufrufen, müssen Sie für jeden Typparameter ein Typargument angeben. Alternativ können Sie den Aufruf ohne Typargumente vornehmen, sodass der Compiler versucht, einen Typrückschlussauszuführen. Weitere Informationen finden Sie unter „Typrückschluss“ in Generic Procedures in Visual Basic.

Fehler-ID: BC32087

So beheben Sie diesen Fehler

  1. Stellen Sie sicher, dass der aufrufende Code auf die Version, die Sie aufrufen möchten, zugreifen kann. Siehe Access levels in Visual Basic.

  2. Fügen Sie Typargumente zum aufrufenden Code hinzu oder entfernen Sie sie daraus, sodass die Typargumentliste mit der Typparameterliste der Version übereinstimmt, die Sie aufrufen möchten.

    Oder

    Entfernen Sie alle Typargumente aus dem aufrufenden Code, damit der Compiler versucht, einen Typrückschluss auszuführen. Bedenken Sie, dass der Typrückschluss fehlschlagen kann, wenn Konflikte auftreten oder Mehrdeutigkeiten vorhanden sind.

Siehe auch