我的枚举函数有一些元素:
public enum TrackingTypeEnum
{
None,
Start,
PageView,
Foreground,
Background,
Push,
}
我想在那里添加一些元素,但不能在函数中手动添加,我想使用" new"命令,但没有工作。
我试过这个:
TrackingTypeEnum Custom = new TrackingTypeEnum;
任何解决方案?
谢谢!
答案 0 :(得分:1)
根据官方文档,您无法以这种方式使用enum
关键字。在sort中,enum
是可以为其赋值的常量列表。
答案 1 :(得分:-1)
这不是enums的用途 - 你应该只使用它们来存储对象的每个可能状态。 如果你确实想要使用枚举,你可以将这些附加值存储在字典中,就像这个SO答案所涵盖的那样: