首页 > c# > 二,八,十,十六进制转为10进制

二,八,十,十六进制转为10进制

I haved'n write blog a few days, sometimes want's write something,but didn't,after a few days, of course forgot almost几天没写,有时想写,但是没写,结果忘了差不多了。转化为10进制,使用的是convert.ToInt32(string,原来的进制数)。例子如下:

 public static void TestBase10()//
        {
            string base2 = "11";
            string base8 = "17";
            string base10 = "110";
            string base16 = "11FF";

            Console.WriteLine("Convert.ToInt32(base2, 2) = " +
                Convert.ToInt32(base2, 2));//二进制转为10进制

            Console.WriteLine("Convert.ToInt32(base8, 8 ) = " +
                Convert.ToInt32(base8, 8));//八进制转为10进制
            Console.WriteLine("Convert.ToInt32(base10, 10) = " +
                Convert.ToInt32(base10, 10));//十进制转为10进制

            Console.WriteLine("Convert.ToInt32(base16, 16) = " +
                Convert.ToInt32(base16, 16));//十六进制转为10进制

        }

原创文章转载请注明出处:云飞扬IT的blog

本文链接: http://www.ajaxcn.net/archives/826

分类: c# 标签: ,
一键分享到:新浪微博分享  分享到网易微博    转贴到开心网  推荐到豆瓣  分享到QQ空间    RSS订阅
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.