首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

枚举有关问题初级

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

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

热点排行