枚举转字符串:
/// <summary>
/// None Odd Even Mark Space ,
/// None 不发生奇偶校验检查。
/// Odd 设置奇偶校验位,使位数等于奇数。
/// Even 设置奇偶校验位,使位数等于偶数。
/// Mark 将奇偶校验位保留为 1。
/// Space将奇偶校验位保留为 0。
/// </summary>
public string[] get校验位 { get { return Enum.GetNames(typeof(Parity)); } } // 校验位
字符串转枚举:
/// <summary>
/// serialPort1.Parity = (Parity)Enum.Parse(typeof(Parity), Parity, true);//true 为忽略大小写
/// </summary>
/// <param name="Parity"></param>
public void set校验位(string Parity)
{
try
{
serialPort.Parity = (Parity)Enum.Parse(typeof(Parity), Parity, true);//true 为忽略大小写
//return Enum.GetNames(typeof(Parity));
}
catch (Exception ex) { MessageBox.Show(ex.Message); }//显示错误
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)