日期:2014-05-17  浏览次数:20976 次

C#串口通信上位机接收的字符串赋值问题
出错,怎么改?data是定义用来截取返回的strRcv中的字符的,望大神不吝赐教。
C# 串口通信 字符串赋值

------解决方案--------------------
strRcv是null,你还没有初始化呢,或者说for循环就没进去
------解决方案--------------------
strRcv = null;
->
strRcv = string.Empty;
------解决方案--------------------
if(strRcv!=null){
string data=strRcv.toString();
}
------解决方案--------------------
就这个问题来说,你判断个NULL就可以了,这样用串口不是最优的,你去论坛里找个串口调试助手的例子看看,会好些