C#的16进制转字符串 遇到0x00怎么解决啊,貌似0x00转成字符串是结束符
解决方案
50
static void Main(string[] args) { byte[] tmp = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; string str = string.Format("{0:X2}-{1:X2}-{2:X2}-{3:X2}-{4:X2}-{5:X2}", tmp[0], tmp[1], tmp[2], tmp[3], tmp[4], tmp[5]); Console.WriteLine(str); //其实这样就很简单 string str1 = BitConverter.ToString(tmp); Console.WriteLine(str1); }