0

我做了一个小程序来读取我的mac地址,但我无法让读取看起来正确。现在我的输出看起来像 302545261200 但我希望它看起来像 00:12:26:45:25:30

这是我使用的代码片段

案例“MAC”:

                cmd = HexToByte(StrObytes);
                ser.Write(cmd, 0, cmd.Length);
                read_MAC = new byte[500];
                Thread.Sleep(500);
                ser.Read(read_MAC, 0, ser.BytesToRead);
                mac_bytes = new byte[6];
                int u = 0;
                for (int i = 8; i >= 3; i--)
                {
                    mac_bytes[u] = read_MAC[i];
                    u++;
                }

                textBox1.Text = ByteArrayToString(mac_bytes);
                break;
4

0 回答 0