Freigeben über


<Methode1> kann <Methode2> nicht überschreiben, da sie sich durch optionale Parameter unterscheiden

Aktualisiert: November 2007

'<method1>' cannot override '<method2>' because they differ by optional parameters

Sie haben versucht, eine Methode mit einer anderen Methode zu überschreiben, die sich von der ersten Methode durch die Werte ihrer optionalen Parameter unterscheidet. Das bedeutet, dass ihre Signaturen verschieden sind. 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.

Fehler-ID: BC30308

So beheben Sie diesen Fehler

  • Stellen Sie sicher, dass die beiden Methoden dieselbe Signatur haben.

Siehe auch

Konzepte

Überschreiben von Eigenschaften und Methoden

Referenz

Overrides