Merci Charouel,
mais avec une surcharge, au mieux je pourrais bloquer l'exécution de mon code,
en implémentant dans la classe B une méthode X() bidon que ne ferai rien,
protected override void X() {//ne rien faire}
mais je ne pourrai pas masquer la méthode X() elle-même,
j'aurai toujours une méthode X() disponible dans ma classe C.
Ce que voudrais, c'est que la méthode X() ne soit pas du tout disponible dans ma classe C.
C'est a dire que que je ne puisse pas faire C.X(), ni même this.X() depuis l'intérieur de ma classe C.
Partager