如何使用枚举值?

时间:2016-07-22 22:53:58

标签: c#

我有以下enum

enum Crank { X = 0, Y = 1 }

然而,当我尝试

if (x == Crank.X)

我收到错误消息

cannot convert from Crank to int

我哪里出错?

1 个答案:

答案 0 :(得分:2)

如果x的类型为整数,则需要将枚举值强制转换为int进行比较 if(x==(int)Crank.X)