在C#中将字符串数组转换为一个枚举

时间:2011-07-11 10:47:16

标签: c# csv enums enumeration

我有一个枚举,其上设置了[Flag]属性。

[Flags]
public enum PageTags { IsBlog = 2, HasAnalytics = 4, AppearsInSitemap = 8 }

现在,从XML文件中,我得到了页面元数据的字符串表示形式:

<page ... tags="IsBlog, HasAnalytics" />

我的问题是,如何将该CSV字符串转换为PageTags类型的变量?

PageTags tags = XElement.Attribute("tags").Value.?;

1 个答案:

答案 0 :(得分:3)