我有一个这样的枚举:
public enum Global
{
txt_test = 123
}
现在我想使用这样的调用:
var text = lib.Get(Global.txt_test);
方法:
public TextString Get(Enum enumeration)
{
string name = enumeration.ToString();
int index = ?; // (int)enumeration not working
...
}
在这种情况下如何获取枚举的索引?还是我做错了?
谢谢你。
解决方案:
public TextString Get(Enum enumeration)
{
string name = enumeration.ToString();
int index = Convert.ToInt32(enumeration);
...
}