关于数组:如何在C中将字节转换为字符串#

how to convert byte to string in C#

本问题已经有最佳答案,请猛点这里访问。

我想知道如何将byte[]转换为string。我有变量K整数数组和pwdbyte[],因此下面的代码会给我带来错误?

1
2
3
4
5
6
7
public void temp()
{
    int[] k = new int[256];
    byte[] pwd;
    int temp = 50;
    k[tmp] = pwd[(tmp % Convert.ToString((string)pwd).Length)];
}


假设它在一个字节数组中,它是被编码的。如果您知道什么编码,只需在编码上调用GetString。例如,如果它是utf8编码的:

1
Encoding.UTF8.GetString(pwd);