当前位置: 代码迷 >> C# >> C#串口使用string数组异常
  详细解决方案

C#串口使用string数组异常

热度:14   发布时间:2016-05-05 04:39:33.0
C#串口使用string数组错误
我的目的是使用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对象没初始化
  相关解决方案