C# 关于串口进制转换问题 这个跟串口不串口有一毛钱关系串口数据是byte数组啊你显示成什么格式,只不过是转字符串怎么转而已你按16进制转,不就输出16进制了吗你按ASCII码转,就输出ASCII码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同理,你输入一个字符串,要如何转换成byte数组,按规则转就行了 byte[] data = ...string s = string.Join(" ", data.Select(x => x.ToString("X").PadLeft(2, '0')));textBox1.Text = s; StringBuilder result = new StringBuilder(); //文本转16进制 char[] values = 显示控件.Text.ToCharArray(); string hex; foreach (char letter in values) { hex = String.Format("{0:X2}", Convert.ToInt32(letter)); result.Append(hex); if (result.Length > 0) { result.Append(" "); } } 显示控件.Text = result.ToString();C# VS2010可以直接复制到点击控件下用 只不过是把byte数组转成你需要的的类型而已,你需要的类型是给用户看的,不是给机器理解的。 我想问下,我自己弄的代码一部分string Data = sp.ReadExisting(); textBox2.Text = Data;//读取串口数据。ReadExisting函数:读取SerialPort 对象的流和输入缓冲区中所有立即可用的字节//AA 44 12 1C ornData.Add(Data);我该怎么用你那个改呢 不要readString,直接read成byte数组然后循环转字符串,按你自己想要的格式转 C#保存listbox的内容,下次打开时读取 C# 指定日期的前一天取得。求助。 好心人帮看下这段代码的问题出在哪? wpf label 自动换行 什么是线程? 一道算法题 用SendARP获取mac时的结果不对!!!!! 如何还原一个窗口 关于今天是今年的第几个星期的代码. 我想学习C#,该怎样起步?? c#如何实现在一个panel中插入多个picture 实在没分了求教listView用法
string s = string.Join(" ", data.Select(x => x.ToString("X").PadLeft(2, '0')));
textBox1.Text = s;
//文本转16进制
char[] values = 显示控件.Text.ToCharArray();
string hex;
foreach (char letter in values)
{
hex = String.Format("{0:X2}", Convert.ToInt32(letter));
result.Append(hex);
if (result.Length > 0)
{
result.Append(" ");
}
}
显示控件.Text = result.ToString();C# VS2010可以直接复制到点击控件下用
string Data = sp.ReadExisting();
textBox2.Text = Data;//读取串口数据。ReadExisting函数:读取SerialPort 对象的流和输入缓冲区中所有立即可用的字节//AA 44 12 1C
ornData.Add(Data);
我该怎么用你那个改呢
然后循环转字符串,按你自己想要的格式转