【发布时间】:2013-03-17 06:16:22
【问题描述】:
在.NET 中,同一个整数可以有多个enum 值吗?
例如。
public enum PersonGender
{
Unknown = 0,
Male = 1,
Female = 2,
Intersex = 3,
Indeterminate = 3,
NonStated = 9,
InadequatelyDescribed = 9
}
【问题讨论】:
-
你尝试编译器时说了什么?说真的,没有人再思考了吗?
-
@paxdiablo 在 C++ 中,许多未定义的行为将被编译器接受而不会发出警告。
-
@ta.speot.is,这不是 C++,而是 C#。行为由 MS 定义。
-
我很想知道,您这样做的根本目的是什么?显然,你说的想要是不合逻辑的;但是,您似乎不会问一个最终目的没有意义的问题。
-
@paxdiablo 问题被标记为 VB .NET