我怎样才能有效地扩展枚举以拥有超过 2 个选项。我正在逐行读取文件中的事件。我有一个构造函数
public enum EventType
{ A,D }
public class Event
{
public EventType Type { get; set; }
}
我像这样分配了 Type 属性:
Type = tokens[2].Equals("A") ? EventType.A : EventType.D,
token[2]
保存像“A”这样的值的字符串在哪里。
当只有A
and时,这很好用D
,但我想再有 2 种类型;说R
和C
。当我将它们添加到枚举字段时,如何获取类型?以上给出了编译错误,就好像使用 Type 作为变量一样。
感谢您的即时帮助!谢谢