1、枚举的定义
public enum ChannelNo
{
/// <summary>
/// 第一通道
/// </summary>
CH1,
/// <summary>
/// 第二通道
/// </summary>
CH2,
/// <summary>
/// 第三通道
/// </summary>
CH3
}
2、枚举绑定到comboBox
comboBox.DataSource = Enum.GetNames(typeof(ChannelNo));
image.png
3、枚举常数转换为枚举
string转枚举
ChannelNo ch=(ChannelNo)Enum.Parse(typeof(ChannelNo),comboBox.SelectedItem.ToString();
数字值转枚举
ChannelNo ch=(ChannelNo)1;//ch就为CH2,注意这里的数字值要与枚举能对应上,枚举默认0 1 2依次排列
网友评论