黑马程序员技术交流社区
标题:
枚举的返回值问题
[打印本页]
作者:
胡杰震
时间:
2012-3-25 17:38
标题:
枚举的返回值问题
enum oriention:byte
{north=1,
south=2,
}
在main方法中调用
oriention myDirection=oriention.north;
然后输出myDirection,返回的值是north,为什么返回的不是1呢?
作者:
莫洪刚
时间:
2012-3-25 21:43
他是一个枚举类型。
enum oriention : byte
{
north = 1,
south = 2,
}
要得到1有两种方法:
一: oriention ori = oriention.north;
byte byt = (byte)ori;//强制转换
Console.WriteLine(byt.ToString());
二: oriention ori = oriention.north;
Console.WriteLine(ori.GetHashCode());
要得到2:
一: oriention ori = oriention.south;
byte byt = (byte)ori;//强制转换
Console.WriteLine(byt.ToString());
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2