检查是否有串口

时间:2015-05-04 22:15:34

标签: c# serial-port serial-communication

我使用此代码检测所有可用的串口:

MessageBox.Show("Could not find any ports");

如果没有串口,有没有办法if action: print c, t+":", action[0].qor_json, action[0].time acts.append(action[0]) else: acts.append(md.Actions())

1 个答案:

答案 0 :(得分:0)

GetPortNames()返回一个数组。将此数组存储为变量,然后检查它是否为Length零。

string[] portNames = System.IO.Ports.SerialPort.GetPortNames();
if (portNames.Length == 0)
{
    // No serial ports - do whatever
}