读书人

枚举有关问题初级

发布时间: 2013-11-08 17:52:14 作者: rapoo

枚举问题初级
public enum Suits
{
A,
B,
C,
D,
E
}
(Public) frmInput.Type= Suits.A
以上是原有代码的写法不能改

我想让用户选择后处理非代码指定
foreach (var suit in Enum.GetValues(typeof(Suits)))
{
comboBox1.Items.Add(suit.ToString());
}

如何让comboBox1.text 到frmInput.Type= Suits.A
frmInput.Type类型只能是Suits
Suits中数量可能会变化 枚举问题初级
[解决办法]
直接将enum转成整形
然后你就可以
frmInput.Type= (Suits) int.Parse(comboBox1.text);

读书人网 >C#

热点推荐