正在构造枚举实例
本文关键字:枚举 实例 | 更新日期: 2023-09-27 18:30:07
我有一个带有一些元素的枚举函数:
public enum TrackingTypeEnum
{
None,
Start,
PageView,
Foreground,
Background,
Push,
}
我想在那里添加一些元素,但不是在函数中手动添加,我想使用"new"命令,但不起作用。
我试过这个:
TrackingTypeEnum Custom = new TrackingTypeEnum;
有什么解决方案吗?
谢谢!
根据官方文档,您不能以这种方式使用enum
密钥。在排序中,enum
是一个可以为其赋值的常量列表。
阅读:http://msdn.microsoft.com/en-us/library/sbbt4032.aspx
枚举不是用来存储对象的每个可能状态的。如果你真的想使用枚举,你可以将这些额外的值存储在字典中,就像这个SO答案中所涵盖的那样:
C#:你能在运行时将添加到枚举类型中吗?