我在写cscfg文件。我想介绍一下它的一个价值:
enum Importance
{
None,
Trivial,
Regular,
Important,
Critical
};我在cscfg文件中有以下设置:
<Setting name="MySettings" value="None">例如:
<Setting name="MySettings" value="Kuku">发布于 2014-04-07 18:54:09
您可以为此使用Enum.TryParse:
var value = valueFromConfigFile;
Importance val;
if (Enum.TryParse(value, true, out val)){
// OK, go ahead
}
else{
// enum not recognized
} 发布于 2014-04-07 18:54:18
读取该值,就像读取字符串中的任何其他配置一样。然后使用Enum.TryParse<>检查字符串并将其转换为枚举。
https://stackoverflow.com/questions/22920573
复制相似问题