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
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;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;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.