et que je veux savoir si une valeur de variable est dans l'enum, comment je peux faire sans utiliser un foreach ?
Sous Delphi j'utilisais if mavariable in monset then ...
Avec C#, je ne trouve pas d'équivalent :(
De mémoire; tu peux utiliser le retour string[] de Enums.GetNames() ; tu utilise ce tableau pour initialiser un ArrayList et tu utilises .Contains() dessus.
et que je veux savoir si une valeur de variable est dans l'enum, comment je
peux faire sans utiliser un foreach ?
Sous Delphi j'utilisais
if mavariable in monset then ...
Avec C#, je ne trouve pas d'équivalent :(
De mémoire; tu peux utiliser le retour string[] de Enums.GetNames() ;
tu utilise ce tableau pour initialiser un ArrayList et tu utilises
.Contains() dessus.
et que je veux savoir si une valeur de variable est dans l'enum, comment je peux faire sans utiliser un foreach ?
Sous Delphi j'utilisais if mavariable in monset then ...
Avec C#, je ne trouve pas d'équivalent :(
De mémoire; tu peux utiliser le retour string[] de Enums.GetNames() ; tu utilise ce tableau pour initialiser un ArrayList et tu utilises .Contains() dessus.
-- Delf
J-L
> De mémoire; tu peux utiliser le retour string[] de Enums.GetNames() ; tu utilise ce tableau pour initialiser un ArrayList et tu utilises .Contains() dessus.
if (Enum.IsDefined(typeof(MouseKeys), MaValeur)) { // C'est dedans }
>
De mémoire; tu peux utiliser le retour string[] de Enums.GetNames() ; tu
utilise ce tableau pour initialiser un ArrayList et tu utilises .Contains()
dessus.
> De mémoire; tu peux utiliser le retour string[] de Enums.GetNames() ; tu utilise ce tableau pour initialiser un ArrayList et tu utilises .Contains() dessus.