【发布时间】:2014-08-04 07:09:26
【问题描述】:
我有一个byte[] 并想在 asp.net 中将其转换为字符串。
这是我的代码:
for (int loop1 = 0; loop1 < size; loop1++)
{
displayString = displayString + input[loop1].ToString();
}
但是这段代码耗时太长,有没有其他解决办法?
【问题讨论】:
我有一个byte[] 并想在 asp.net 中将其转换为字符串。
这是我的代码:
for (int loop1 = 0; loop1 < size; loop1++)
{
displayString = displayString + input[loop1].ToString();
}
但是这段代码耗时太长,有没有其他解决办法?
【问题讨论】:
只需使用Encoding.GetString 方法。这将为您完成所有工作:
string s = Encoding.UTF8.GetString(input);
确保您使用的编码是字符串数组的正确编码。请参阅 Encoding 类的 MSDN 参考以查看所有可用的编码。
【讨论】: