c#

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

小樊
187
2024-07-13 12:34:25
栏目: 编程语言

在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等。

0
看了该问题的人还看了