.net中byte[]和string的相互转换

例如:string a = "123asd哦哦哦";我可以用:byte[] b = Encoding.UTF8.GetBytes(a); 但怎么转换回原来的"123asd哦哦哦"?
2026年09月28日 08:14
有5个网友回答
网友(1):

string a = "123asd哦哦哦";
byte[] b = Encoding.UTF8.GetBytes(a);
string c = Encoding.UTF8.GetString(b);
Console.WriteLine(c);

网友(2):

string c = Encoding.UTF8.GetString(b);

网友(3):

逻辑倒回去:

string a= Encoding.UTF8.GetString(b);

网友(4):

string str = System.Text.Encoding.Default.GetString ( byteArray );

网友(5):

讲道理我喜欢你的提问,它跟我解决了一个疑问