如何在C#中将字节转换为字符串
how to convert byte to string in C#
我想知道如何将 byte[]
转换为 string
。我有变量 K
一个整数数组和 pwd
一个 byte[]
因此下面的代码给我错误?
public void temp()
{
int[] k = new int[256];
byte[] pwd;
int temp = 50;
k[tmp] = pwd[(tmp % Convert.ToString((string)pwd).Length)];
}
大概如果它在字节数组中,它就被编码了。如果您知道什么编码,只需对编码调用 GetString
即可。例如,如果它是 UTF8 编码:
Encoding.UTF8.GetString(pwd);
我想知道如何将 byte[]
转换为 string
。我有变量 K
一个整数数组和 pwd
一个 byte[]
因此下面的代码给我错误?
public void temp()
{
int[] k = new int[256];
byte[] pwd;
int temp = 50;
k[tmp] = pwd[(tmp % Convert.ToString((string)pwd).Length)];
}
大概如果它在字节数组中,它就被编码了。如果您知道什么编码,只需对编码调用 GetString
即可。例如,如果它是 UTF8 编码:
Encoding.UTF8.GetString(pwd);