在枚举描述中使用可配置字符串

时间:2017-08-17 00:51:00

标签: c# .net enums configuration config

我正在运行同一个应用程序的两个实例,每个实例都有一些细微差别。

更确切地说,我想保留相同的枚举,但让它们使用不同的描述,这些描述可以从一个实例配置到另一个实例。

我尝试过以下方法:

public enum myEnum
    {

        [Description(ConfigurationManager.AppSettings["value1Desc"])]
        value1 = 1,
        [Description(ConfigurationManager.AppSettings["value2Desc"])]
        value2 = 2
    }

但它需要一个常数。如何在不必在代码本身内部进行更改的情况下,将描述从一个实例配置到另一个实例?

任何干净的建议?

0 个答案:

没有答案