C#中如何将一个十进制整型转换为十六进制呢?


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

在一些特殊的系统操作中,我们需将十进制转换为十六进制输出,
那么c#中十进制如何转换为十六进制呢?
下文将通过示例的方式讲述其转换方法。

实现思路:
   方式1:
    Convert.ToString(整型值,16);
   
   方式2:
    整型值.ToString("X16");
   
   方式3:
    string.Format("0x{0:x16}",整型值);

例:
十进制转十六进制的示例分享

 
 using System;

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

            int a = 898;

            //方式1:
            string s1 = Convert.ToString(a, 16);
            //方式2:
            string s2 = a.ToString("x16");
            //方式3:
            string s3 = string.Format("0x{0:x16}",a);

            Console.WriteLine(s1);

            Console.WriteLine(s2);
             
            Console.WriteLine(s3);
             
            Console.ReadLine();
        } 
    }
}
c#十进制转换为十六进制的示例分享

c#十进制转换为十六进制的示例分享