C#byte[]数组转换十六进制字符串{,,,}输出
时间: 2024-03-09 08:47:56 浏览: 120
C# 16进制与字符串、字节数组之间的转换
可以使用以下代码将C# byte[]数组转换为十六进制字符串:
```csharp
byte[] byteArray = new byte[] { 0x12, 0x34, 0x56 };
string hexString = BitConverter.ToString(byteArray).Replace("-", "");
Console.WriteLine(hexString);
```
输出结果为:
```
123456
```
其中,`BitConverter.ToString(byteArray)`将byte[]数组转换为十六进制字符串,例如:
```
12-34-56
```
然后使用`.Replace("-", "")`将其中的“-”去掉,得到最终的十六进制字符串。
阅读全文