2013-07-02 1 views
0

J'ai une questionComment spécifier une nouvelle valeur pour le système par défaut enum

Comment puis-je spécifier une nouvelle valeur dans le système enum?

Par exemple, LoginFailureAction a une énumération qui définit avec microsoft dans C# comment puis-je obtenir une nouvelle valeur dans cette énumération?

+0

Eh bien, il est possible de transmettre une valeur non définie dans l'énumération en convertissant une valeur du type sous-jacent. (Bien sûr, les choses vont probablement s'effondrer si vous essayez de l'utiliser dans l'une des API existantes) Votre meilleur pari est de simplement envelopper/abstrait votre utilisation de l'énumération avec votre propre enum/class personnalisé qui a les fonctionnalités supplémentaires que vous vouloir. –

Répondre

1

Bien sûr, vous ne pouvez pas modifier la valeur par défaut d'un type. Le type est le type, et vous ne pouvez pas le changer.

Questions connexes