访问修辞符 enum 枚举名:基础类型
{
枚举成员
}
基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的基础类型。没有显式地声明基础类型的枚举声明意味着所对应的基础类型是 int (默认时没有写出来,其实可以改的)
也就是说int类型是可以强制转化成gender,所以当你输2,找不到2指向的成员,所以sex就等于2
我是这么理解的,不知道对你有没有帮助,或者你看看下面链接上的,讲得很详细[url=]http://wenku.baidu.com/view/68d8226a1eb91a37f1115ca5.html[/url]
|