Get a enum value
本问题已经有最佳答案,请猛点这里访问。
我被一个代码卡住了有一个对象,该对象的字段返回枚举(getter),该字段由函数在从数据库中读取后设置。例如
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Enum fiscalperiond { Num1 = 12; Num2 = 13; } Class A { Public Fiscalperiod { NumberOfFiscalPeriod {get;set;} } } |
现在我想做这个我该怎么做
1 2 3 |
只需将枚举值强制转换为
1 2 3 |
即使没有为该int值定义枚举值,对于sample:
1 2 | int i = 13; // int value EFiscalPeriond f = (EFiscalPeriond) i; // converting int to enum |