我想检查串口是否打开,如果是,那么我将关闭它。我不确定如何检查端口是否打开。
基本上就是这样......
SerialPort port1 = new SerialPort("COM4",9600,Parity.None,8);
port1.Open();
if(/*port is open*/)
{
Console.WriteLine("Port is open");
port1.Close();
}
答案 0 :(得分:2)
如果您需要检查连接是否已打开,请使用类属性IsOpen
。
https://msdn.microsoft.com/en-us/library/system.io.ports.serialport.isopen(v=vs.110).aspx
if (port1.IsOpen)
{
Console.WriteLine("Port is open");
port1.Close();
}