溫馨提示×

C#字符串和枚舉類型怎么互轉

c#
小億
477
2024-04-28 18:42:44
欄目: 編程語言

在C#中,可以使用ToString()方法將枚舉類型轉換為字符串,也可以使用Enum.Parse()方法將字符串轉換為枚舉類型。

例如,假設有如下枚舉類型:

public enum Fruit
{
    Apple,
    Banana,
    Orange
}

將枚舉類型轉換為字符串:

Fruit fruit = Fruit.Apple;
string fruitString = fruit.ToString();
Console.WriteLine(fruitString); // 輸出:Apple

將字符串轉換為枚舉類型:

string fruitString = "Banana";
Fruit fruit = (Fruit)Enum.Parse(typeof(Fruit), fruitString);
Console.WriteLine(fruit); // 輸出:Banana

需要注意的是,在使用Enum.Parse()方法時,需要確保輸入的字符串與枚舉類型中的值匹配,否則會拋出異常。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女