我正在编写 cscfg 文件。我想将其值之一呈现为枚举:
enum Importance
{
None,
Trivial,
Regular,
Important,
Critical
};
我的 cscfg 文件有以下设置:
<Setting name="MySettings" value="None">
- 在 cscfg 中呈现枚举的正确方式是吗?
- 如何将此值读取到实际枚举中?如何验证该值是否与枚举不匹配?
例如:
<Setting name="MySettings" value="Kuku">
最佳答案
读取值就像读取字符串中的任何其他配置一样。然后使用Enum.TryParse<>检查字符串并将其转换为枚举。
关于c# - Windows Azure cscfg 文件,呈现枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22920573/