Partager via


'<méthode1>' ne peut pas se substituer à '<méthode2>', car seuls les paramètres optionnels les différencient

Mise à jour : novembre 2007

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

Vous avez tenté de substituer une méthode par une autre méthode dont les valeurs 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 : BC30308

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

Référence

Overrides