我有一個字符串列表的XML文檔中:有沒有辦法將字符串列表轉換爲c#中的枚舉標誌?
<properties>red yellow blue</properties>
,我有一個枚舉:
[Flags]
public enum Properties
{
None = 0,
red = 1,
yellow = 2,
blue = 4,
green = 8
}
有沒有辦法將XML字符串轉換成7
或枚舉標誌值0111
?
圍繞着做相反的事情有無數的資源,但我無法找到關於從字符串轉換爲標誌的任何信息。
您是否要求在運行時創建編譯時構造?你也許可以用反射來做到這一點,但我相信這裏可能有另一種'enum'。 –