winform串口如何接收float数据 问题如标题,并可以转换成string型 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义float类型变量接受就是了啊。 发送方:float myData=1.2345F;serialPort1.Write(myData.ToString());接收方:string str=serialPort.ReadExisting();float myFloat=Convert.ToSingle(str); 我现在接收的是一个字符串"F39.6258Z"请问我如何把这个字符串拆分成一个字符串数组str={‘F’,"39.6258","Z"};? string[] strs = str.Split(new char[2] { 'F', 'Z' }, StringSplitOptions.RemoveEmptyEntries); float f = float.Parse(strs[0]);我用string里的Split做了一个分离,分离出来的值就是我要的float数据;在做分离之前可以先用startwith和endwith判断首尾字母是否为F和Z。谢谢大家的解答 C# 串口通信的问题 电信ADSL网, Fillder 抓不到包, 有谁遇到过? 高手的博文看不懂,土土的问一下 C#中可以使用VC6中的ACTIVEX(.ocx)组件吗? winfrom窗体布局 请教c#高人给予解答 求关于treeview的节点取值问题 水晶报表导出word问题 用C#开发ASP.NET WEB应用程序的问题?高分相送~~ 如何取到特定的进程或窗口,怎样可以取到该窗口中光标的位置阿 二进制图片导入到Excel问题!!! 遍历删除选中节点下的所有节点删不全
发送方:
float myData=1.2345F;
serialPort1.Write(myData.ToString());
接收方:
string str=serialPort.ReadExisting();
float myFloat=Convert.ToSingle(str);
请问我如何把这个字符串拆分成一个字符串数组str={‘F’,"39.6258","Z"};?
float f = float.Parse(strs[0]);
我用string里的Split做了一个分离,分离出来的值就是我要的float数据;
在做分离之前可以先用startwith和endwith判断首尾字母是否为F和Z。
谢谢大家的解答