C#中如何将一个HEX字符串转换为HEX值呢?


摘要:
下文讲述c#常用技巧-HEX字符串转换为HEX值的方法分享,如下所示;

今天制作一个接口后台,接收一串数据为十六进制,但是是十六进制字符串,
那么此时我们如何将十六进制字符串转换为一个可操作的hex数值呢?
下文将一一道来,如下所示:

实现思路:
    使用int.Parse函数即可实现十六进制字符串转换为十六进制值的方法

例:
HEX字符串转HEX值的示例分享

 
using System;
namespace consoleTest
{ 
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("maomao365.com示例分享");

            string a  ="382";
            string b = "B12";
            int x = int.Parse(a, System.Globalization.NumberStyles.HexNumber);
            int y = int.Parse(b, System.Globalization.NumberStyles.HexNumber);

            Console.WriteLine("hex字符串:{0}对应的hex值为{1}", a, x);
            Console.WriteLine("hex字符串:{0}对应的hex值为{1}", b, y);

            Console.ReadLine();
        } 
    }
}
c#之HEX字符串转换为HEX数值的示例分享

c#之HEX字符串转换为HEX数值的示例分享