在运行时向Enum添加值

时间:2011-08-24 10:37:52

标签: c#

我有枚举:

public enum ConsoleMessageType
{
    Error, Info, BackInfo, Success
}

我想在运行时为它添加值,这可能吗?

2 个答案:

答案 0 :(得分:2)

没有。你应该使用字典。

答案 1 :(得分:0)

不,这是不可能的。

C#是一种强类型语言,它的性质阻止支持这些事情。

查看有关 expando对象的文章,这是解决问题的可能方法: