小编Ata*_*gun的帖子

使用 enum c# 分配属性的最佳方法

如何有效地将枚举扩展为有 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”等值的字符串。

这在只有Aand时工作正常D,但我想要另外两种类型;说RC。当我将它们添加到 enum 字段时,如何获取类型?上面给出了编译错误,就像使用 Type 作为变量一样。

感谢您的即时帮助!谢谢

c# enums

0
推荐指数
1
解决办法
4899
查看次数

标签 统计

c# ×1

enums ×1