Partager via


'<méthode1>' ne peut pas se substituer à '<méthode2>', car seules les valeurs par défaut des paramètres optionnels les différencient

Mise à jour : novembre 2007

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

Vous avez tenté de substituer une méthode par une autre méthode dont les valeurs par défaut des paramètres optionnels la différencient de la première, ce qui signifie que leurs signatures sont différentes. Un type peut se substituer à une méthode substituable héritée en déclarant celle-ci avec les mêmes nom et signature et en marquant la déclaration avec le modificateur Overrides.

ID d'erreur : BC30307

Pour corriger cette erreur

  • Vérifiez que les deux méthodes ont la même signature.

Voir aussi

Concepts

Substitution de propriétés et de méthodes

Modificateurs Override