Comprendre la différence entre new et override en C#

Je reviens parfois à la documentation de base Savoir quand utiliser les mots clés override et new quand j’ai un doute car cette subtilité du langage peut être source d’erreur très compliquée à débusquer. Pour résumé avec deux phrases (prenez votre souffle) : override est obligatoirement utilisé sur une méthode abstract et doit être utilisé (sinon warning du compilateur) sur une méthode virtual, il indique au compilateur d’utiliser la dernière méthode définie (pas de différence sur les types utilisés). ...

2020-02-17 · 3 min🇫🇷