c# - Windows Azure cscfg 文件,呈现枚举

标签 c# azure enums cscfg

我正在编写 cscfg 文件。我想将其值之一呈现为枚举:

enum Importance
{
    None,
    Trivial,
    Regular,
    Important,
    Critical
};

我的 cscfg 文件有以下设置:

<Setting name="MySettings" value="None">
  1. 在 cscfg 中呈现枚举的正确方式是吗?
  2. 如何将此值读取到实际枚举中?如何验证该值是否与枚举不匹配?

例如:

<Setting name="MySettings" value="Kuku">

最佳答案

读取值就像读取字符串中的任何其他配置一样。然后使用Enum.TryParse<>检查字符串并将其转换为枚举。

关于c# - Windows Azure cscfg 文件,呈现枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22920573/

相关文章:

c# - 如何更新 DocumentDb 文档?

c# - 更改 ComboBox 的设计

c# - 将 CultureInfo 对象序列化为另一个类的属性

azure - 除了贡献者之外,哪些 Azure 角色将允许执行 Add-AzureRmAutoscaleSetting

c# - 将 32768kb EGA 文件转换为 256x256 Texture2D?

c# - 如何在 DevOps Pipeline 中转换 Azure Function App .NET core 2.0 的函数应用程序设置?

具有托管身份的 Azure SQL - Bicep

c# - 设置 Flag 枚举除一个字段之外的所有值

ios - 从 NSDictionary Swift 设置枚举

c# - 创建将 T 约束为枚举的通用方法