C#的16进制转字符串 遇到0x00怎么解决

.Net技术 码拜 8年前 (2017-05-01) 1920次浏览
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);
        }

C#的16进制转字符串 遇到0x00怎么解决


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C#的16进制转字符串 遇到0x00怎么解决
喜欢 (0)
[1034331897@qq.com]
分享 (0)