OVH Cloud OVH Cloud

héritage et énumérations

1 réponse
Avatar
gumma
Je souhaite dériver une classe (dont je n'ai pas le source) qui
définie une énumération publique. Mon problème, c'est les instances de
cette classe dérivée ne donnent pas accès à cette énumération. Comment
puis-je faire ?

ex:

public class UneClasse {
public enum UneEnumeration {
...
}
}

public class MaClasse : UneClasse {
...
}

MaClasse mc = new MaClasse();
mc.UneEnumeration // ne marche pas...

merci

1 réponse

Avatar
Ambassadeur Kosh
MaClasse mc = new MaClasse();

MaClasse.UneEnumeration uneValeur = MaClasse.UneEnumeration.lavaleurenum ;

marchera peut etre mieux :)