C# byte[]转16进制
时间: 2023-08-06 17:10:09 浏览: 141
C#串口十六进制转换
可以使用以下代码将C#中的byte[]数组转换为16进制字符串:
```csharp
byte[] byteArray = { 0xAB, 0xCD, 0xEF };
string hexString = BitConverter.ToString(byteArray).Replace("-", "");
```
这里的byteArray是你要转换的byte[]数组,hexString是转换后的16进制字符串。函数使用BitConverter.ToString()将byte[]转换为带有破折号的16进制字符串,然后使用.Replace()函数删除破折号,得到纯16进制字符串。
阅读全文