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下文件的存储定位步骤
  • 热门搜索
    鱿鱼的做法大全 卒怎么读 草鱼汤的做法 家常豆腐做法 四川泡菜做法 骁怎么读 微商城怎么开通 秋葵的做法大全 酒糟鱼的做法 巧克力慕斯蛋糕的做法