日期:2014-05-17  浏览次数:20628 次

枚举问题初级
 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);