我尝试通过从用户反馈控制是一个枚举的一部分字符串列表,像这样:如何从字符串表示中创建枚举? C#
<bni:products id="bnProducts" runat="server" ProductsList="First, Second, Third" />
,并在代码behid做这样的事情:
public enum MS
{
First = 1,
Second,
Third
};
private MS[] _ProductList;
public MS[] ProductsList
{
get
{
return _ProductList;
}
set
{
_ProductList = how_to_turn_string_to_enum_list;
}
}
我的问题是我不知道如何将该字符串转换为枚举列表,那么应该是“how_to_turn_string_to_enum_list”?或者你知道在用户控件中使用枚举的更好方法吗?我真的希望能够通过一个整洁的清单
eh,如果我没有弄错,Enum.Parse需要一个类型? MS(MS)Enum.Parse(typeof(MS),“First”); – 2009-07-15 09:44:17
哎呀,谢谢:) – 2009-07-15 10:06:44