Freigeben über


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

Aktualisiert: November 2007

'<method1>' cannot override '<method2>' because they differ by the default values of optional parameters

Sie haben versucht, eine Methode mit einer anderen Methode zu überschreiben, die sich von der ersten Methode durch die Standardwerte 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: BC30307

So beheben Sie diesen Fehler

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

Siehe auch

Konzepte

Überschreiben von Eigenschaften und Methoden

Überschreibungsmodifizierer