C#串口通信上位机接收的字符串赋值问题
出错,怎么改?data是定义用来截取返回的strRcv中的字符的,望大神不吝赐教。
------解决方案--------------------strRcv是null,你还没有初始化呢,或者说for循环就没进去
------解决方案--------------------strRcv = null;
->
strRcv = string.Empty;
------解决方案--------------------if(strRcv!=null){
string data=strRcv.toString();
}
------解决方案--------------------就这个问题来说,你判断个NULL就可以了,这样用串口不是最优的,你去论坛里找个串口调试助手的例子看看,会好些