我的枚举定义如下
public enum PatientRaceCodeType
{
[StringValue("Question not asked")]
Q = 8,
[StringValue("Unknown")]
U = Q | B,
[StringValue("Native Hawaiian OR Other Pacific Islander")]
P = Q | D,
}
我需要获取字符串值,例如U
它应该返回“unknown”
尝试了这个:
Enum.GetName(typeof(testRaceCodeType), test.RaceCode)
哪个不行。 test.Racecode
的值为U
答案 0 :(得分:0)
这段代码对我有用 (testRaceCodeType)Enum.Parse(typeof(testRaceCodeType),test.RaceCode)) .GetStringValue()