/// <summary> /// Parity Enum 형태로 변환 /// </summary> /// <param name="value"></param> /// <returns></returns> public static Parity String2Parity(string value) { Parity enParity = Parity.None; value = value.ToUpper(); Type type = enParity.GetType(); foreach (Parity e in Enum.GetValues(type)) //Parity.GetType())) { if (value == e.ToString().ToUpper()) { enParity = e; break; } } return(enParity); }
public Mbsettings(SerializationInfo info, StreamingContext context) { Autostart = (bool)info.GetValue("AutoStart", Autostart.GetType()); Parity = (Parity)info.GetValue("Parity", Parity.GetType()); StopBit = (StopBits)info.GetValue("StopBit", StopBit.GetType()); }