C# Caster un entier (int) ou un string en Enum
Date: Lundi 19 septembre 2011 à 18:24:40
Sujet: Programmation C# .NET


Faire un cast d'un entier (int) ou d'une chaine de caractères (string) vers un Enum C# est très facile.
Les énumérations sont très utiles en C# mais il n'est pas toujours possible de conserver le type Enum et l'on n'est parfois obligé de passer par un int puisque les valeurs d'une énumération sont associées à des int.

Pour faire un cast d'une chaine de caractères (string en Enum)

MonEnum foo = (MonEnum) Enum.Parse(typeof(MonEnum), MyChaineDeCaracteres);

Pour faire un cast d'un entier (int) en Enum

MonEnum foo = (MonEnum)MyInt;








Cet article provient de Tout sur l'informatique - Programmation C#, Sécurité, Divx, P2P
http://www.zmaster.fr

L'URL de cet article est:
http://www.zmaster.fr/modules.php?name=News&file=article&sid=239