<Methode1> kann <Methode2> nicht überschreiben, da sie sich durch Rückgabetypen unterscheiden

Aktualisiert: November 2007

'<method1>' cannot override '<method2>' because they differ by their return types

Sie haben versucht, eine Methode mit einer anderen Methode zu überschreiben, die sich durch ihren Rückgabetyp unterscheidet. Ein Typ kann eine geerbte überschreibbare Methode überschreiben, indem er eine Methode mit gleichem Namen und gleicher Signatur deklariert und die Deklaration mit dem Overrides-Modifizierer kennzeichnet. Die Signaturen der beiden Methoden müssen zusammenpassen.

Fehler-ID: BC30437

So beheben Sie diesen Fehler

  • Überprüfen Sie die Rückgabetypen der beiden Methoden, und passen Sie sie ggf. an.

Siehe auch

Konzepte

Überschreiben von Eigenschaften und Methoden