我定义了以下枚举类型:
public enum Level
{
[XmlEnum("1")] ReadLevel = 1,
[XmlEnum("2")] WriteLevel = 2,
}
我还定义了一个列表,其中包含此枚举的类型
public List<Level> MyList
我希望将列表存储为带有数字的逗号分隔字符串并将其读回并使用条件语句中的枚举级别。
我定义的set方法,但是如何标记get方法?目前
get
{
return string.Join(",", MyList);
}
返回枚举的文本(如ReadLevel,WriteLevel)
答案 0 :(得分:1)
尝试将enum
个对象投射到int
get { return string.Join(",", MyList.Select(x => (int)x)); }