【发布时间】:2015-01-16 13:43:22
【问题描述】:
enum Flags
{
Foo,
Bar
}
Flags.Foo.ToString() 是否保证返回“Foo”?还是我必须使用 Enum.GetName(...)?
【问题讨论】:
-
你尝试的时候发生了什么?
-
他如何尝试保证永远是结果?
-
不保证您是否有多个名称具有相同的值例如:
enum Beer { Empty=0, None=0, HomeBrew=1, Bud=2, Budwizer=2, Budweiser=2, Case=24 } Beer.Bud.ToString()可能会返回任何具有相同值的名称。