c# 将数组转为16进制的字符串
时间: 2023-07-26 12:18:13 浏览: 100
C#16进制与字符串、字节数组之间的转换[归类].pdf
5星 · 资源好评率100%
以下是将 byte 数组转换为 16 进制字符串的 C# 代码示例:
```csharp
byte[] byteArray = { 0x12, 0x34, 0xAB, 0xCD, 0xEF };
string hexString = BitConverter.ToString(byteArray).Replace("-", "");
```
解释一下,上面代码中,我们首先定义一个 byte 数组 `byteArray`,然后使用 `BitConverter.ToString()` 方法将其转换为 16 进制字符串,最后使用 `Replace()` 方法将字符串中的 '-' 字符去掉。
如果你想将其他类型的数组转换为 16 进制字符串,可以将其转换为 byte 数组后再使用上述方法进行转换。
阅读全文