读书人

enum 不能从string 转换?解决办法

发布时间: 2012-01-05 22:36:54 作者: rapoo

enum 不能从string 转换?
public void LoadPara()
{

RegistryKey rk = Registry.LocalMachine;

RegistryKey hklm = rk.CreateSubKey(RegRoot + ID.ToString());


commPort.PortName = (string)(hklm.GetValue( "PortName ", "COM1 "));

commPort.BaudRate = (int)(hklm.GetValue( "BaudRate ", 9600));

commPort.Parity = (Parity)(hklm.GetValue( "Parity ",Parity.None));

commPort.StopBits = (StopBits)(hklm.GetValue( "StopBits ", StopBits.One));

hklm.Close();

}

[解决办法]

Enum.Parse(typeof(Parity), hklm.GetValue( "Parity ",Parity.None));

---------------------------
http://pointlessly.blogspot.com

读书人网 >C#

热点推荐