Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C语言中把字节转换成字符串#_C#_Arrays_.net_Byte - Fatal编程技术网

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
a
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);

@user1666620实际上,如果OP实际指定了预期的输入和输出,这将是一个很好的复制。“给我正确的代码”根本不足以知道实际的目标/问题是什么。