将byte []转换为字符串

时间:2014-08-04 07:09:26

标签: asp.net byte

我有byte[]并希望将其转换为asp.net中的字符串。 这是我的代码:

for (int loop1 = 0; loop1 < size; loop1++)
{
   displayString = displayString + input[loop1].ToString();
}

但是这段代码需要太长时间,还有其他解决方案吗?

1 个答案:

答案 0 :(得分:0)

只需使用Encoding.GetString方法即可。这将为您完成所有工作:

string s = Encoding.UTF8.GetString(input);

确保您使用的编码是字符串数组的正确编码。请参阅Encoding类的MSDN参考,以查看所有可用的编码。