我想基于字符串中的值动态设置一个枚举到目前为止这么好,我不知道我一直在做错什么。我有以下代码:为什么我的enum.Parse方法失败?
public enum TagLabels : long
{
TurnLeft = 0x0000000000000000000030A38DB1,
TurnRight = 0x00000000000000000000307346CC,
LiftApproach = 0x0000000000000000000012107A8D
}
TagLabels ID;
string someID = "0x0000000000000000000012107A8D";
IDs = (TagLabels)Enum.Parse(typeof(TagLabels), someID); //<== I get runtime error on this line
我看不出我在做什么错。
该错误将有所帮助。 – jcollum 2009-08-13 17:08:18
对不起,我不知道包装代码的捷径。 – 2009-08-13 17:09:02
返回的错误是:未找到请求的值'0x0000000000000000000010107A8D' – 2009-08-13 17:09:33