枚举对象转为string字符串
时间: 2023-09-10 10:07:47 浏览: 208
枚举型和int、string之间的转换.zip
在 C# 中,可以使用 Enum 类的 GetName() 方法将枚举对象转为字符串。
示例代码如下:
```
enum DaysOfWeek { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday };
DaysOfWeek myDay = DaysOfWeek.Monday;
string dayString = Enum.GetName(typeof(DaysOfWeek), myDay);
Console.WriteLine(dayString); // 输出:Monday
```
在这个示例中,我们定义了一个枚举类型 DaysOfWeek,包含七个值。然后我们创建了一个名为 myDay 的枚举对象,它的值为 Monday。使用 Enum 类的 GetName() 方法,我们将 myDay 对象转换为它对应的字符串值,并将结果存储在名为 dayString 的字符串变量中。最后,我们将字符串输出到控制台。
阅读全文