Die Überladungsauflösung ist fehlgeschlagen, da kein(e) zugreifbare(r/s) '<Name der generischen Prozedur>' diese Anzahl von Typargumenten akzeptiert
Aktualisiert: November 2007
Overload resolution failed because no accessible '<genericprocedurename>' accepts this number of type arguments
Ein Aufruf einer überladenen generischen Prozedur kann nicht aufgelöst werden, weil 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. Stattdessen können Sie auch keine Typargumente angeben und den Compiler eine Typableitung ausführen lassen. Weitere Informationen finden Sie in Generische Prozeduren in Visual Basic unter "Typableitung".
Fehler-ID: BC32087
So beheben Sie diesen Fehler
Stellen Sie sicher, dass der aufrufende Code auf die Version zugreifen kann, die Sie aufrufen möchten. Siehe Zugriffsebenen in Visual Basic.
Fügen Sie dem aufrufenden Code Typargumente hinzu, oder entfernen Sie Typargumente aus dem aufrufenden Code, sodass die Typargumentliste mit der Typparameterliste der Version übereinstimmt, die Sie aufrufen möchten.
– oder –
Entfernen Sie alle Typargumente aus dem aufrufenden Code, und lassen Sie den Compiler eine Typableitung ausführen. Beachten Sie, dass die Typableitung fehlschlagen kann, wenn Konflikte oder Mehrdeutigkeiten auftreten.
Siehe auch
Konzepte
Überladene Eigenschaften und Methoden
Generische Typen in Visual Basic