从串口接收到一串数据,我想节取其中的几个字符,为什么总是报错:startIndex 不能大于字符串长度。参数名: startIndex
从串口接收到数据并显示在了textbox1了.681111111111116893064444444444446716
我想把节取的字符串显示在textbox2上.
string s=textbox1.text;
textbox2.text=s.substring(2,12);
我要取的字符串长度明明没有大于textbox1.text
机器为什么会报大于字符串长度呢??
你可以调试一下s到底有没有值。
看下s是否有值,在看下s的长度
你单步调试下,或者用串口测试软件调试 看看接收到的数据的长度