Testing t = Enum.GetValues(typeof(Testing))
.Cast<Testing>()
.FirstOrDefault(v => v.GetDescription() == descriptionToMatch);
如果找不到匹配的值,它将返回(Testing)0
(您可能想None
在枚举中为该值定义一个成员)
通过其描述属性查找枚举值[重复]
Testing t = Enum.GetValues(typeof(Testing))
.Cast<Testing>()
.FirstOrDefault(v => v.GetDescription() == descriptionToMatch);
如果找不到匹配的值,它将返回(Testing)0
(您可能想None
在枚举中为该值定义一个成员)