关于Convert.ToUInt16(string? value, int fromBase);


例子:

        static void Main(string[] args)
        {
            string x = "17";
            ushort hex = Convert.ToUInt16(x, 16);
            ushort dec = Convert.ToUInt16(x, 10);
            Console.WriteLine(hex + "\t" + dec);
        }

输出:

23      17


结论

  • 此方法Convert.ToUInt16(string? value, int fromBase);``````fromBase是用来指定value的进制的:返回fromBase进制下value对应的10进制内容
  • 此方法在其他语言里也有类似的方法,作用与这个相同,返回指定进制数的10进制数