So konvertieren Sie Enum in C# in String in C#

So konvertieren Sie Enum in C# in String in C#
Eine Aufzählung (Enum) ist ein Datentyp in C#, der einen benannten Satz benannter Konstanten darstellt. In diesem Artikel geht es darum, Enum in eine Zeichenfolge in C# zu konvertieren. Lesen Sie diese Anleitung, wenn Sie nach mehreren Möglichkeiten suchen, um Enum in eine Zeichenfolge umzuwandeln.

So konvertieren Sie Enum in eine Zeichenfolge in C#

Aufzählungen sind nützlich, um eine Reihe verwandter Konstanten zu definieren, insbesondere wenn die Werte der Konstanten über ihren numerischen Wert hinaus Bedeutung haben. Dies erleichtert das Lesen und Verwalten des Code. Hier sind zwei Möglichkeiten, um Enum in eine Zeichenfolge in C#umzuwandeln:

  • Durch Enum.GetName -Methode
  • Durch die ToString -Methode

Durch Enum.GetName -Methode

Der Auflauf.GetName () wird verwendet, um den Namen einer aufzähligen Konstante als Zeichenfolge abzurufen und den Aufzählungsart und den aufzähligen konstanten Wert als Argumente einnimmt. Das folgende Beispiel zeigt seine Verwendung:

mit System verwenden;
Namespace EnumtoString

Auflauffarbe

Gelb,
Rosa,
Weiss

Klassenprogramm

statische void main (String [] args)

Farbfarbe = Farbe.Weiss;
String enum_to_string = enum.GetName (Farbe);
Konsole.WriteLine ("Enumswert für String ist:" + enum_to_string);


Hier definieren wir zuerst eine Aufzählung mit dem Namen Color mit drei Konstanten: Gelb, Rosa und Weiß. Anschließend erstellen wir eine Variable der Typfarbe mit dem Namen Color und weisen sie die Wertfarbe zu.Weiss.

Ausgang

Hier ist die Ausführung des oben verwendeten Beispielcode, den wir oben mit seiner Ausgabe verwendet haben:

Durch Enum.TOString -Methode

Der Auflauf.Die ToString -Methode wird verwendet, um eine aufzählige Konstante in ihre String -Darstellung umzuwandeln. Die Methode nimmt die aufzählige Konstante als Argument auf. Das folgende Beispiel zeigt seine Verwendung:

mit System verwenden;
Namespace EnumtoString

Auflauffarbe

Weiss,
Gelb,
Blau

Klassenprogramm

statische void main (String [] args)

Farbfarbe = Farbe.Gelb;
String enum_to_string = Farbe.ToString ();
Konsole.WriteLine ("Enumswert für String ist:" + enum_to_string);


Hier definieren wir zuerst eine Aufzählung mit dem Namen Color mit drei Konstanten: Weiß, Gelb und Blau. Anschließend erstellen wir eine Variable der Typfarbe mit dem Namen Color und weisen sie die Wertfarbe zu.Gelb. Schließlich benutzen wir den Auflauf.ToString -Methode, um Farbe in eine Zeichenfolge umzuwandeln.

Ausgang

Hier ist die Ausführung des oben verwendeten Beispielcode, den wir oben mit seiner Ausgabe verwendet haben:

Abschluss

Sowohl der Aufum.GetName -Methode und die Aufzählung.TOString -Methode bietet Möglichkeiten, eine Enum in eine Zeichenfolge in C# umzuwandeln. Der Auflauf.Die GETNAME -Methode ist nützlich, wenn Sie den aufzähligen konstanten Wert haben und seine String -Darstellung abrufen müssen, während die Enum.Die ToString -Methode ist nützlich, wenn Sie die aufzählige Konstante selbst haben.