如何在C#中将字节转换为字符串[重复]
Posted
技术标签:
【中文标题】如何在C#中将字节转换为字符串[重复]【英文标题】:how to convert byte to string in C# [duplicate] 【发布时间】: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 实际指定预期的输入和输出,那将是很好的复制。 “给我正确的代码”根本不足以知道实际目标/问题是什么。 【参考方案1】:大概如果它在一个字节数组中,它就被编码了。如果您知道什么编码,只需在编码上调用GetString
。例如,如果是 UTF8 编码:
Encoding.UTF8.GetString(pwd);
【讨论】:
以上是关于如何在C#中将字节转换为字符串[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 C# 中将固定字节/字符 [100] 转换为托管字符 []?