我正在使用c#进行应用程序。我有包含十六进制值的字节数组。我想将这些值写入文件而不将其转换为字符串或其他任何内容。请帮助我。谢谢。提前。< / p>
答案 0 :(得分:19)
我有点晚了,但是没有人提到BitConverter课程对你来说有点神奇。
public static string GetHexStringFrom(byte[] byteArray)
{
return BitConverter.ToString(byteArray); //To convert the whole array
}
此外,还有一些重载可以帮助解析数组的一部分
答案 1 :(得分:9)
如果要显示字符串,则无法避免将其转换为字符串。您可以使用:
String.Format("{0,10:X}", hexValue)