在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数组如何转换为字符串