0
我讀一個字符串,這個字符串,我有以下行的枚舉值之一匹配:字符串枚舉使用分析和反思
(DataType)Enum.Parse(typeof(DataType), row[0], true);
是否有其他方式或更多EFFIENT方式匹配一個字符串與枚舉?我聽說這可以用反射來完成,這可能嗎?任何提示?它會更有效率嗎?
我讀一個字符串,這個字符串,我有以下行的枚舉值之一匹配:字符串枚舉使用分析和反思
(DataType)Enum.Parse(typeof(DataType), row[0], true);
是否有其他方式或更多EFFIENT方式匹配一個字符串與枚舉?我聽說這可以用反射來完成,這可能嗎?任何提示?它會更有效率嗎?
不,你正在做這個正確的國際海事組織。你可能會稍微有點麻煩的是,人們往往盯了一個DescriptionAttribute
枚舉走另一條路 - 枚舉轉換爲字符串顯示目的:
public enum SomeEnum
{
[Description("This is value One")]
Value1,
[Description("This is value Two")]
Value2
}
你想知道枚舉值與存在相同的字符串名? –
我將這個字符串作爲枚舉添加到列表中 –
Emo