TCP通讯中字符设计问题 写个循环,将字符串分割,然后转成byte数组byte数组很长怎么了,你直接发字符串难道就不长了吗,在底层其实也是转成byte数组再发的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 byte[] bs=new byte[1024];就好了,不要太吝啬反正你真正发送的时候,还要再传入参数,到底发送多少个字节,不会因为你定义的数组大,就把无用数据都给发出去了 List<byte> blist = new List<byte>(); foreach (var parm in YourParm) { blist.Add(byte.Parse(parm)); } blist.ToArray(); string str = "0025E4A62141"; List<byte> bytes = new List<byte>(); bytes.Add(0xFE); for (int i = 0; i < str.Length; i += 2) { string hexStr = str.Substring(i, 2); byte data = Convert.ToByte(hexStr, 16); bytes.Add(data); } byte[] realData = bytes.ToArray();realData就是处理后的数据 能实现你的效果 前提是 hex别超过0xFF 而且str是2的倍数 删除树节点 在C#如何调用这个SwitchToThisWindow函数,如何声明? 读取文件的问题,请大家帮忙. 把HTML文件框加上ID,这个正则怎么写?有点辣手 关于屏保的C# 问题 各位高手,在此恭候多时了? [正则相关]如何用正则匹配某一个完整字符串的非 小弟初学.net网站设计,希望这里的大佬可以提供个入门学习教程:) 网页在IE下显示不出来进度条 关于数据库连接的两个经典问题 wpf datepicker 显示 问题 想实现类似股票走势图的这种效果的折线图求指教
就好了,不要太吝啬
反正你真正发送的时候,还要再传入参数,到底发送多少个字节,不会因为你定义的数组大,就把无用数据都给发出去了
foreach (var parm in YourParm)
{
blist.Add(byte.Parse(parm));
}
blist.ToArray();
List<byte> bytes = new List<byte>();
bytes.Add(0xFE);
for (int i = 0; i < str.Length; i += 2)
{
string hexStr = str.Substring(i, 2);
byte data = Convert.ToByte(hexStr, 16);
bytes.Add(data);
} byte[] realData = bytes.ToArray();
realData就是处理后的数据 能实现你的效果 前提是 hex别超过0xFF 而且str是2的倍数