我的目的是使用C#打开第一个串口
代码如下
public int open_com()
{
int len;
string[] ports = SerialPort.GetPortNames();
Array.Sort(ports);
len = ports.Length;
if (len < 1)
return -1;
com.PortName = ports[0];
com.BaudRate = 115200;
com.Open();
return 1;
}
调试到 com.PortName = ports[0];的时候出现
未将对象引用设置到对象的实例
------解决思路----------------------
com.PortName
你这个com 在哪new 的。
这与string没关系
------解决思路----------------------
这跟数组没关系
是你的com对象没初始化