Quelles sont les différences entre la déclaration d'une méthode dans un type de base " virtual
"puis de le remplacer dans un type enfant en utilisant l'option " override
"par opposition à la simple utilisation du mot clé " new
"lors de la déclaration de la méthode correspondante dans le type enfant ?
Merci....mais pourriez-vous expliquer un peu la photo ci-dessus en ce qui concerne le casting que vous avez dit ?
3 votes
MSDN dites "Utiliser
new
crée un nouveau membre avec le même nom et fait en sorte que le membre original devienne caché, alors queoverride
étend l'implémentation d'un membre hérité"0 votes
Voir ceci stackoverflow.com/questions/17717570/
0 votes
MSDN - msdn.microsoft.com/fr/us/library/ms173153.aspx