开发者

BuiltIn Function to Convert from Hex String to Byte

This question is similar to the one here.

One can easily convert from hex string to byte via the following formula:

    public static byte[] HexStringToBytes(string hex)
    {
        byte[] data = new byte[hex.Length /2];
        int j = 0;
        for (int i = 0; i < hex.Length; i+=2)
        {
            data[ j ] = Convert.ToByte(hex.Substring(i, 2), 16);
            ++j;
        }
        return data;
    }

But is th开发者_Go百科ere a built-in function ( inside .net framework) for this?


Remove 0x and then use byte.Parse(textRepresentation, System.Globalization.NumberStyles.HexNumber)


There is nothing directly, cause there are so many possibilites. Eg. hex, octal, binary, with preceding 0x or 0X, etc.

But this How to should give you some more easier possibilities by using System.Globalization.NumberStyles.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜