C#具有多个值的相同枚举名称

3 c# enums

如何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名称.

ang*_*son 6

不,这是不可能的.枚举名称必须是唯一的.

但是,它们的可能是重复的,所以你可以做相反的事情:

A = 1,
B = 2,
C = 2,
D = 1
Run Code Online (Sandbox Code Playgroud)