提前致歉,因为我确定之前一定有人问过这个问题,但我找不到。
只是有一个惊喜,一个同事和我都为枚举添加了相同的值,并且它编译了,例如
enum MyEnum
{
mine = 1,
his = 1
}
看起来 C/C++ 也支持这个(?)。这种行为的任何原因,它有用的任何情况?我看到一个案例使用不同的人类语言(one = 1,eins = 1,等等)但我不相信
谢谢
最佳答案
举个简单的例子
enum PrivilegeLevel
{
None,
Reporter,
Reviewer,
Admin,
DefaultForNewUser = None,
DefaultForProjectOwner = Reviewer,
};
关于c# - 枚举、重叠值、C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7685816/