c# 串口 如何用ReadExisting()只读取前面的30位数据(当对方一直在发送数据时), 或者用其它的函数... 或者用其它的函数 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c# 串口 readexisting 搜索资料 1个回答 #合辑# 面试问优缺点怎么回答最加分? kenlee_gz 2012-09-13 · TA获得超过494个赞 知道小有建树答主 回答量:457 采纳率:33% 帮助的人:350万 我也去答题访问个人页 关注 展开全部 ReadExisting是读取当前串口缓冲里所有数据,不能用来只读取前面的30位数据。应该用Read方法:byte[] buf = new byte[30];serialPort1.Read(buf, 0, 30); 追问 那用你的方法,当发送的数据超过30位的时候,buf只接收30位数据,还是之后的数据会把之前接收的数据替换掉 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2013-08-13 c#serialport.read(a,0,x)如何读取不定... 2012-08-02 C# 一个按钮触发串口读取,每隔1秒读一次 cm.read(... 2015-02-11 C# 串口读取下位机的数据,当读到某一个字符串或数字后发送一... 2015-03-06 怎么在c#应用程序中读取串口传送过来的数据 2015-06-29 C#串口对于1位起始位,8位数据位,1位校验位(偶),一位停... 2016-10-14 c#中串口读取数据Read()怎么运用? 2011-08-29 C#读串口的数据,读不全的问题 不懂的千万别说话! 2012-04-25 c#从串口读取数据怎样读一个就清空缓存 更多类似问题 > 为你推荐: