C# 怎样检测串口可不可用,需要代码

如题所述

第1个回答  2011-11-13
foreach (string portName in System.IO.Ports.SerialPort.GetPortNames())
{
SerialPort handler = new SerialPort(portName);
try
{
Console.Write("检测到串口:" + portName);
handler.Open();
Console.WriteLine(",该端口可以使用。");

}
catch (Exception ex)
{
Console.WriteLine(",该端口无法使用。"+ ex.Message);
}

finally
{
handler.Close();
}
}本回答被网友采纳
第2个回答  2011-11-13
打开时抛异常为不可用