【发布时间】:2020-09-14 10:42:52
【问题描述】:
我正在为正确的演员阵容而苦苦挣扎。 有人可以告诉我正确的方向吗?
请参阅下面的示例:
public enum E_Enum1
{
Value1,
Value2,
Value3
}
public enum E_Enum2
{
Bla,
blubb,
whatever
}
public void myMethod(Enum e)
{
//print e.value in int
//print e.toString()
}
myMethod(E_Enum2.whatever);
myMethod(E_Enum1.Value2);
我想得到以下结果:
2
whatever
1
Value2
【问题讨论】:
-
好的,我想我还有其他问题。它现在似乎与 Convert.toInt(e) 和 e.toString() 不知道一起工作
-
如果您将枚举值传递为
Enum,CLR 将box the value。使用泛型类型来避免装箱。