c#中将字符串数组转换为枚举
本文关键字:转换 枚举 数组 字符串 | 更新日期: 2023-09-27 18:01:57
我有一个具有[Flag]
属性集的枚举。
[Flags]
public enum PageTags { IsBlog = 2, HasAnalytics = 4, AppearsInSitemap = 8 }
现在,从XML文件中,我得到了页面元数据的字符串表示形式:
<page ... tags="IsBlog, HasAnalytics" />
我的问题是,如何将CSV字符串转换为PageTags
类型的变量?
PageTags tags = XElement.Attribute("tags").Value.?;
检查此Enum。解析过载:
- http://msdn.microsoft.com/en-us/library/essfb559.aspx