„<membername>“ kann „<interfacename“>.<interfacemembername>“ nicht implementieren, da sie unterschiedliche Typparametereinschränkungen aufweisen.

Ein allgemeines Ereignis, eine Eigenschaft oder eine Prozedur versucht, einen ähnlichen in einer Schnittstelle definierten Member zu implementieren, aber sie verfügen über unterschiedliche Einschränkungslisten für ihre Typparameter.

Um ein Schnittstellenmember zu implementieren, muss der implementierende Member nicht nur mit der vollständigen Signatur des Schnittstellenmembers übereinstimmen, sondern auch mit dem Übergabemechanismus für die einzelnen Parameter.

Der implementierende Member muss zusätzlich hinsichtlich der Anzahl der Typparameter und der Einschränkungsliste der einzelnen Parameter übereinstimmen, um einen allgemeinen Schnittstellenmember zu implementieren.

Ausführliche Informationen zur Schnittstellenimplementierung finden Sie unter .

Fehler-ID: BC32078

So beheben Sie diesen Fehler

  • Wenn Sie beabsichtigen, den Schnittstellenmember zu implementieren, überarbeiten Sie die Typparametereinschränkungen, damit diese genau mit denen des Schnittstellenmembers übereinstimmen.

  • Wenn die Typparametereinschränkungen unverändert bleiben müssen, können Sie den Schnittstellenmember in dieser Deklaration nicht implementieren. Entfernen Sie das Schlüsselwort Implements aus der Deklaration.

Siehe auch