<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