在 C# 中,可以使用 ToString()
方法將枚舉轉換為字符串。
下面是一個示例:
enum DaysOfWeek
{
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
}
class Program
{
static void Main(string[] args)
{
DaysOfWeek day = DaysOfWeek.Monday;
string dayString = day.ToString();
Console.WriteLine(dayString); // 輸出 "Monday"
Console.ReadLine();
}
}
在上面的示例中,我們定義了一個 DaysOfWeek
枚舉,然后將 day
變量設置為 DaysOfWeek.Monday
。然后,我們使用 ToString()
方法將枚舉轉換為字符串,并將結果賦給 dayString
變量。最后,我們將 dayString
輸出到控制臺。
請注意,枚舉的默認 ToString()
方法將返回枚舉的名稱。如果需要自定義枚舉的字符串表示,可以在枚舉中使用 [Description]
特性,并編寫一個幫助方法來獲取該特性的值。有關如何使用 [Description]
特性來自定義枚舉字符串表示的更多信息,請參考相關文檔。