如何Enum为这样的不同值添加相同的名称?任何可能的实现?
public enum Location
{
A = 1,
A = 2,
A = 3,
B = 4,
B = 5
}
Run Code Online (Sandbox Code Playgroud)
更新:
我有一个数据库表,并从我需要创建Enum用于Id从该表.我需要为某些Id人分配相同的名字.所以我需要这种实现.通过传递Idas值来获取Enum名称.
不,这是不可能的.枚举名称必须是唯一的.
但是,它们的值可能是重复的,所以你可以做相反的事情:
A = 1,
B = 2,
C = 2,
D = 1
Run Code Online (Sandbox Code Playgroud)