zoukankan      html  css  js  c++  java
  • C#基础温习(3):十六进制字符串转十进制数

    在使用C#做协议解释程序的时候,经常有一些数据,是以十六进制表示的,并且用ascii,或者utf-8之类的字符编码过的,收到这些消息后,经常要将这些信息解释成有意义的十进制信息 以方便我们使用,下面提供一个方法用来将十六进制的字符串转化成十进制的数据,具体详见下面源码:
    using System;
    using System.Globalization;
    
    namespace Hex2Int
    {
        class Program
        {
            static void Main(string[] args)
            {
                string hex1 = "0F";
                string hex2 = "21";
                int num1 = int.Parse(hex1, NumberStyles.AllowHexSpecifier);
                int num2 = int.Parse(hex2, NumberStyles.AllowHexSpecifier);
                Console.WriteLine(hex1+"转化成十进制为:"+num1);
                Console.WriteLine(hex2 + "转化成十进制为:" + num2);
                Console.ReadKey();
            }
        }
    }
    运行结果如下图: 运行结果   总结:上面的实例提供了一种十六进制字符串转十进制数据的方法,希望对您有帮助。  
  • 相关阅读:
    GetClassLoader和GetCallerClass的使用
    Maven的生命周期和插件
    对象池原理简要描述
    Git x SVN rebase事故
    Git 二进制文件冲突解决
    Git x SVN 当前工作流程
    Laya 项目解耦
    Laya 利用JS进行反射
    Laya Tween 和 遮罩
    Laya Tween循环
  • 原文地址:https://www.cnblogs.com/vsdot/p/3263341.html
Copyright © 2011-2022 走看看