在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()
方法時,需要確保輸入的字符串與枚舉類型中的值匹配,否則會拋出異常。