C# 如何在C语言中把字节转换成字符串#
我想知道如何将C# 如何在C语言中把字节转换成字符串#,c#,arrays,.net,byte,C#,Arrays,.net,Byte,我想知道如何将字节[]转换为字符串。我有变量K一个整数数组和pwdabyte[]因此下面的代码给了我错误 public void temp() { int[] k = new int[256]; byte[] pwd; int temp = 50; k[tmp] = pwd[(tmp % Convert.ToString((string)pwd).Length)]; } 假设它是在字节数组中,那么它是经过编码的。如果您知道什么是编码,只需对编码调用GetStri
字节[]
转换为字符串。我有变量K
一个整数数组和pwd
abyte[]
因此下面的代码给了我错误
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);
@user1666620实际上,如果OP实际指定了预期的输入和输出,这将是一个很好的复制。“给我正确的代码”根本不足以知道实际的目标/问题是什么。