猿问

如何将十六进制字符串转换为字节数组?

如何将十六进制字符串转换为字节数组?

我们可以使用C#中内置的函数将十六进制字符串转换为字节数组,还是必须为此创建一个自定义方法?



Helenr
浏览 1718回答 3
3回答

慕姐8265434

下面是一个有趣的LINQ示例。public static byte[] StringToByteArray(string hex) {     return Enumerable.Range(0, hex.Length)                      .Where(x => x % 2 == 0)                      .Select(x => Convert.ToByte(hex.Substring(x, 2), 16))                      .ToArray();}
随时随地看视频慕课网APP
我要回答