字符串.字节数组的格式将0x00转换为0,我如何保留00

本文关键字:何保留 保留 数组 字节数 字节 格式 转换 0x00 字符串 | 更新日期: 2023-09-27 18:20:22

我正在尝试使用for循环打印数组(Byte array)中的每个byte。但是,由于我使用的是String.Format,它将byte数组中的0x00转换为0。如何将其打印为00。

Trace.Write("'n--->");
for (int K = 1; K <= j; K++)
Debug.Write(string.Format("{0:X}", FrameByteArray[K]));

我知道这应该很简单,但我很难弄清楚。

请提供建议。

字符串.字节数组的格式将0x00转换为0,我如何保留00

只需使用{0:X2},这将确保数字始终至少有两个字符。