让我们假设我有一个十六进制字符串
00 00 04 01 11 00 08 00 06 C2 C1 BC
有了这个,第 7、第 8 和第 9 个八位字节是我需要生成的数字。十六进制是
00 06 C2
这个数字原来是1730
。有了以下内容,我该如何简化呢?
byte b1 = 0x00;
byte b2 = 0x06;
byte b3 = 0xC2;
Console.WriteLine(Convert.ToInt32((Convert.ToString(b1, 16)) + (Convert.ToString(b2, 16)) + (Convert.ToString(b3, 16)), 16));
我知道必须有一个更简单的方法。我试过Console.WriteLine((b1 + b2 + b3).ToString());
了,但它不起作用。