我想要做的是從字符串獲取枚舉類型。從字符串獲取枚舉類型
例如:
//enum which can be changed I'll know only string name of it at runtime ("Color")
public enum Color
{
Black,
Green,
Yellow
}
我maked對谷歌的一些研究,但未能找到它做什麼我需要的東西。 任何人在過去解決了這個問題?
我想要做的是從字符串獲取枚舉類型。從字符串獲取枚舉類型
例如:
//enum which can be changed I'll know only string name of it at runtime ("Color")
public enum Color
{
Black,
Green,
Yellow
}
我maked對谷歌的一些研究,但未能找到它做什麼我需要的東西。 任何人在過去解決了這個問題?
試試這個:
Color c = (Color) Enum.Parse(typeof(Color), "Yellow", true);
Console.WriteLine("Color Value: {0}", c.ToString());
PS:使用Colors
代替Color
你可以提供更多的代碼你想做什麼。 – Alexandr