欢迎光临
我的个人博客网站

C# byte[]转换为字符串

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;  namespace ConsoleApp4 {     class Program     {         static void Main(string[] args)         {             byte[] byt1 = { 0x01, 0x11, 0x21,0xff ,0b0001_0001,0b0001_1111};//定义并初始化8位无符号字节数组             StringBuilder sNeed = new StringBuilder();             foreach (var item in byt1)                 Console.Write(item + "**");//遍历并输出每个字节对应的十进制数值             Console.WriteLine("r");             Console.WriteLine(BitConverter.ToString(byt1));//将字节数组转换为字符串并输出             Console.WriteLine(BitConverter.ToString(byt1).Replace("-",""));//去掉连接符             sNeed.Append(BitConverter.ToString(byt1).Replace("-", ""));             Console.WriteLine(sNeed.ToString());             Console.WriteLine(BitConverter.ToString(strToToHexByte(sNeed.ToString())));             Console.ReadKey();         }          private static byte[] strToToHexByte(string hexString)         {             hexString = hexString.Replace("-", "");             if ((hexString.Length % 2) != 0)                 hexString += "20";             byte[] returnBytes = new byte[hexString.Length / 2];             for (int i = 0; i < returnBytes.Length; i++)                 returnBytes[i] = Convert.ToByte(hexString.Substring(i * 2, 2), 16);             return returnBytes;         }     } } 

  

如果需要查看更多文章,请微信搜索公众号 csharp编程大全,需要进C#交流群群请加微信z438679770,备注进群, 我邀请你进群! ! !

C# byte[]转换为字符串

C# byte[]转换为字符串

 

赞(0) 打赏
未经允许不得转载:张拓的天空 » C# byte[]转换为字符串
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏