C#累加异或值如何得到校验值。
比如: 目的地址 源地址 功能字 数据长度 数据 校验值31 30 31 00 无 30
31 30 31 02 01,02 31^30^31^02^01^02
最后得到的数为 目的地址 + 源地址 + 功能字 + 数据长度 + 数据 + 校验值
求方法。 --------------------编程问答-------------------- --------------------编程问答-------------------- 看不懂你这数组格式 --------------------编程问答-------------------- 目的地址 + 源地址 + 功能字 + 数据长度 + 数据 + 校验值
我在文本框中输入 31 30 31 00 31是目的地址 , 30是源地址 ,31是功能字,00是数据长度
校验值=目的地址 ^ 源地址 ^ 功能字 ^ 数据长度 ^ 数据
--------------------编程问答-------------------- stringbulider sb=new stringbulider();
for(int i=0;i<textbox1.length;i=i+2)
{
sb.add(textbox1.text.substring(i,2)+",");
} --------------------编程问答-------------------- string str = "31 30 31 00 31";
str = Regex.Replace(str, @"\s+", "^");
Console.WriteLine(str);
补充:.NET技术 , C#