private void button5_Click(object sender, EventArgs e) { textBox1.Text = "A5 A5 00 0E 33 89 F1 10 C1 12 87 98 34 54 56 22 12 95 9B "; byte[] bytes = Translator.HexString2Bytes(textBox1.Text); for (int i = 0; i < bytes.Length - 1; i++) { for (int j = i + 1; j < bytes.Length; j++) { byte[] ab = bytes.Skip(i).Take(j - i).ToArray(); string s1 = Translator.Bytes2HexString(ab); string s2 = CheckSum(ab, false); tb.AppendText($"[{s2}] <= {s1}\n"); if (s2 == "8E") { Text += "发现!"; return; } } } }