温馨提示×

C#中byte数组与字符串互转方法

c#
小樊
427
2024-07-13 12:34:25
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C#中,可以使用Encoding类来将字符串转换为byte数组,以及将byte数组转换为字符串。

将字符串转换为byte数组:

string str = "Hello World";
byte[] byteArray = Encoding.UTF8.GetBytes(str);

将byte数组转换为字符串:

byte[] byteArray = { 72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100 };
string str = Encoding.UTF8.GetString(byteArray);

在这里,我们使用了UTF8编码来进行转换,你也可以选择其他的编码方式,如ASCII、Unicode等。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:C#中byte数组如何转换为字符串

0