字节数组扩展


  字节数组扩展的类名为 ByteArrayExtension,是对 System.Byte[] 的扩展。

1、转为十六进制字符串

  ToHex 方法将字节数组转为十六进制字符串。

[TestMethod]
public void TestToHex()
{
    var bytes = Encoding.UTF8.GetBytes("帆易动力");
    Assert.AreEqual("E5B886E69893E58AA8E58A9B", bytes.ToHex());
}

2、从十六进制字符串转换

  FromHex 方法用于将十六进制字符串解析为字节数组。

[TestMethod]
public void TestFromHex()
{
    var hex = "E5B886E69893E58AA8E58A9B";
    var bytes = hex.FromHex();
    Assert.AreEqual("帆易动力", Encoding.UTF8.GetString(bytes));
}