永发信息网

c#怎么按16进制发送udp命令

答案:1  悬赏:20  手机版
解决时间 2021-11-25 11:43
c#怎么按16进制发送udp命令
最佳答案
public static byte[] HexStringToByteArray(string s)
{
if (s.Length = 0)
throw new Exception("将16进制字符串转换成字节数组时出错,错误信息:被转换的字符串长度为0。");
s = s.Replace(" ", "");
byte[] buffer = new byte[s.Length / 2];
for (int i = 0; i < s.Length; i += 2)
buffer[i / 2] = Convert.ToByte(s.Substring(i, 2), 16);
return buffer;
}

之后用
string str="8000020001000002000001018200000000010002";
byte[] bt=HexStringToByteArray(str);
把这个bt发送出去就行了。追问确实可用,可以加好友吗?以后好像你求助。追答///
/// 字节数组转换成十六进制字符串(不带空格)
///

/// 要转换的字节数组
/// 转换后的字符串
public static string ByteArrayToHexStringNoBlank(byte[] data)
{
StringBuilder sb = new StringBuilder(data.Length * 3);
foreach (byte b in data)
sb.Append(Convert.ToString(b, 16).PadLeft(2, '0'));
return sb.ToString().ToUpper();
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
转向助力泵的种类?
休闲折扣名牌时尚折扣店地址在什么地方,想过
写情书用什么纸和什么颜色的笔最好
推荐款15万左右上路的车
为什么背过的英文单词老是忘记?
20万欧元等于多少人民币
CGPLUS主要是做什么的啊?
HP的NC6XXX与65xx以及NX63XX有什么区别啊?看
土豆和丝瓜可以一起吃吗
什么是绝缘电压?
当人生走到最低谷的时候要怎么做?
给殡葬公司取名字
我舍不得家很丢人吗??
如里有人叫你小哥该怎么回答?
公务员的职业道德是国家公职人员在履行公职,
推荐资讯
应城经济开发区体育场南路2号怎么走
满天飞舞一片荒芜是那首歌的歌词
用桃树嫁接腊梅的最佳时间?
蚌埠四中和蚌埠一中哪个风气好?或者都一样,
staedtler 施德楼 有没有在中国
736÷32等于多少?
三星抑制内存产能来控制价格,三星真的有这个
天竺鼠蜷成一团是什么意思
老鸡煲东瓜有什么功效
方太油烟机c xw一189一e h05d怎么拆油网
亚热带、新亚联大学生综合实训基地地址有知道
谷子地里麻雀特别多,把粮食都吃了,有什么好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?