c# 串口 怎么把byte数组 转换成 字符串 STRING 要16进制的
byte[]bt=HexStringToByteArray(textBox3.Text);stringstr=Convert.ToBase64String(bt);这里转...
byte[] bt = HexStringToByteArray(textBox3.Text);
string str = Convert.ToBase64String(bt); 这里转换求改
if (port.IsOpen)
port.WriteLine(str); 展开
string str = Convert.ToBase64String(bt); 这里转换求改
if (port.IsOpen)
port.WriteLine(str); 展开
展开全部
string result = string.Empty;
byte[] bt = HexStringToByteArray(textBox3.Text);
for (int i = 0; i < bt.Length; i++)//逐字节变为16进制字符,以%隔开
{
result += "%"+Convert.ToString(bt[i], 16);
}
return result;
追问
要分开发
我改了下会丢0额 00001234 过去 变成 0 0 12 34 了
追答
哦~~~,懂了。抱歉啊,我也没测试测试。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询