C#字节数组byte[]和字符串string如何互相转换

 时间:2024-10-11 19:37:11

1、打开visual studio,创建一个控制台应用程序,用于演示如何进行字节数组byte[]和字符串string的相互转换

C#字节数组byte[]和字符串string如何互相转换

3、将字符串转换为字节数组,需要指定想要转成字节的字符集,因为,不同的字符集占用的字节数是不一样的。首先使用UTF-8的字符集,将字符串转换为字节数组。byte[] utf8 = Encoding.UTF8.GetBytes(str);

C#字节数组byte[]和字符串string如何互相转换

5、在控制台中,输出这两种字符集转换出的字节个数,看看是否相等呢?从运行结果可以看出,迷撞笸痉两种字符集转换出来的长度是不相等的。因为str目前的长度是7个字符,使用UTF-8转换出恝依在绌来的字节数组长度=7*3=21,使用GB2312转换出来的长度=7*2=14

C#字节数组byte[]和字符串string如何互相转换

7、在visual studio中按F5调试模式运行,就可以看到效果,上面从字符串转为字节数组后,再从字节数组重新转回来的字符串是一样的

C#字节数组byte[]和字符串string如何互相转换
  • 新建Android工程,解决Compile with选项为空的
  • 如何在AD中放置单排22针端子?
  • Multisim如何查看版本?
  • 如何查找IP,用网线远程登录树莓派教程
  • NTFS下文件的存储定位步骤
  • 热门搜索
    怎么让月经快点来 嘴苦是怎么回事 房贷利息怎么计算 四川腊肉怎么做好吃 鼻子干燥怎么办 鸡蛋吃多了会怎么样 怎么看五行 祥鹏航空怎么样 微信皮肤怎么设置 卷发器怎么用