如何投射字符串枚举?
我有下面的代码,当我尝试将字符串分配给levelEnum时,它给我错误,其中levelEnum是枚举...
foreach (CustomProperty prop in requirementTemplate.AttributesCustomList)
{
if (prop.Name == property)
{
return (CRF_DB.CRF_Requirement.LevelEnum) (prop.Value.ToString());
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法通过赋值选择枚举项目?
希望它足够清楚
请尝试以下方法
return (CRF_DB.CRF_Requirement.LevelEnum)Enum.Parse(
typeof(CRF_DB.CRF_Requirement.LevelEnum),
prop.Value.ToString());
Run Code Online (Sandbox Code Playgroud)