У меня есть перечисление с атрибутом [Flag]
, установленным на нем.
[Flags]
public enum PageTags { IsBlog = 2, HasAnalytics = 4, AppearsInSitemap = 8 }
Теперь из XML-файла я получаю строковое представление метаданных страницы:
<page ... tags="IsBlog, HasAnalytics" />
Мой вопрос: как я могу преобразовать эту строку CSV в переменную типа PageTags
?
PageTags tags = XElement.Attribute("tags").Value.?;