Comment convertir l'énumération en chaîne en C #

Comment convertir l'énumération en chaîne en C #
Une énumération (enum) est un type de données en C # qui représente un ensemble nommé de constantes nommées. Cet article concerne la conversion de l'énumération en une chaîne en C # alors lisez ce guide si vous cherchez plusieurs façons de convertir l'énumération en une chaîne.

Comment convertir l'énumération en une chaîne en C #

Les énumérations sont utiles pour définir un ensemble de constantes connexes, en particulier lorsque les valeurs des constantes ont un sens au-delà de leur valeur numérique. Cela rend le code plus facile à lire et à maintenir, car il fournit un moyen plus descriptif de représenter les valeurs par rapport à l'utilisation directement des valeurs entières. Voici deux façons de convertir l'énumération en une chaîne en C #:

  • À travers l'énumération.Méthode GetName
  • Grâce à la méthode de tostring

À travers l'énumération.Méthode GetName

L'énumération.GetName () est utilisé pour récupérer le nom d'une constante énumérée en tant que chaîne et prend le type d'énumération et la valeur constante énumérée comme arguments, l'exemple suivant démontre son utilisation:

Utilisation du système;
Espace de noms Enumtostring

couleur d'énumération

Jaune,
Rose,
Blanc

programme de classe

statique void main (String [] args)

Couleur couleur = couleur.Blanc;
String enum_to_string = enum.GetName (couleur);
Console.WriteLine ("La valeur d'énum vers la chaîne est:" + enum_to_string);


Ici, nous définissons d'abord une énumération nommée couleur avec trois constantes: jaune, rose et blanc. Ensuite, nous créons une variable de couleur de type nommé couleur et nous attribuons la couleur de valeur.Blanc.

Sortir

Voici l'exécution de l'exemple de code que nous avons utilisé ci-dessus avec sa sortie:

À travers l'énumération.Méthode de tostring

L'énumération.La méthode de tostring est utilisée pour convertir une constante énumérée à sa représentation de chaîne. La méthode prend la constante énumérée comme argument. L'exemple suivant démontre son utilisation:

Utilisation du système;
Espace de noms Enumtostring

couleur d'énumération

Blanc,
Jaune,
Bleu

programme de classe

statique void main (String [] args)

Couleur couleur = couleur.Jaune;
String enum_to_string = couleur.ToString ();
Console.WriteLine ("La valeur d'énum vers la chaîne est:" + enum_to_string);


Ici, nous définissons d'abord une énumération nommée couleur avec trois constantes: blanc, jaune et bleu. Ensuite, nous créons une variable de couleur de type nommé couleur et nous attribuons la couleur de valeur.Jaune. Enfin, nous utilisons l'énumération.Méthode de tostring pour convertir la couleur en une chaîne.

Sortir

Voici l'exécution de l'exemple de code que nous avons utilisé ci-dessus avec sa sortie:

Conclusion

Les deux.Méthode GetName et l'énumération.La méthode de tostring fournit des moyens de convertir une énumération en une chaîne en C #. L'énumération.La méthode getName est utile lorsque vous avez la valeur constante énumérée et que vous devez récupérer sa représentation de chaîne, tandis que l'énumération.La méthode de tostring est utile lorsque vous avez la constante énumérée elle-même.