【问题标题】:how to convert byte to string in C# [duplicate]如何在C#中将字节转换为字符串[重复]
【发布时间】:2015-10-15 08:20:41
【问题描述】:

我想知道如何将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)];
}

【问题讨论】:

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

标签: c# arrays .net byte


【解决方案1】:

大概如果它在一个字节数组中,它就被编码了。如果您知道什么编码,只需在编码上调用GetString。例如,如果是 UTF8 编码:

Encoding.UTF8.GetString(pwd);

【讨论】:

    猜你喜欢
    • 2013-07-24
    • 1970-01-01
    • 2011-04-17
    • 2012-06-02
    • 2012-11-22
    • 2018-06-11
    • 2012-07-24
    • 2021-05-11
    • 1970-01-01
    相关资源
    最近更新 更多