我試圖創建一個類,作爲一個靈活的枚舉。 我帶着這個想法來了兩個額外的靜態方法,它們允許我將新成員添加到該列表中,並只從該列表中獲取成員。C#假枚舉TypeInitializationException異常
public class LikeEnum
{
private static List<LikeEnum> list = new List<LikeEnum>()
{ new LikeEnum("One"), new LikeEnum("Two") };
private string value;
private LikeEnum(string value)
{
this.value = value;
}
}
不幸的是,清單列表只初始化爲空,因此這不工作...
任何意見或建議?
的可能重複[C#:你能添加到一個枚舉類型在運行時(http://stackoverflow.com/questions/2779743/c- can-you-add-to-an-enum-type-in-run-time) – 2010-05-21 00:45:16