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