博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#进制转换操作(二)
阅读量:4288 次
发布时间:2019-05-27

本文共 998 字,大约阅读时间需要 3 分钟。

一、将其他进制字符串,转换成十进制

/// /// 将指定进制的字符串,转换成十进制/// /// 字符串/// 进制数/// 
public static int ConvertFromN(string source, int fromBase){ char[] list = source.ToCharArray(); var r = 0; for (int i = list.Length - 1; i >= 0; i--) { int value = Convert.ToInt32(list[i].ToString()); r += (int)Math.Pow(fromBase, list.Length - i - 1) * value; } return r;}
实例:

//二进制Console.WriteLine(ConvertFromN("00", 2));//0Console.WriteLine(ConvertFromN("11", 2));//3//三进制Console.WriteLine(ConvertFromN("010", 3));//3Console.WriteLine(ConvertFromN("110", 3));//12
二、C#幂函数方法,x的y次方

//        // 摘要:        //     返回指定数字的指定次幂。        //        // 参数:        //   x:        //     要乘幂的双精度浮点数。        //        //   y:        //     指定幂的双精度浮点数。        //        // 返回结果:        //     数字 x 的 y 次幂。        [SecuritySafeCritical]        public static double Pow(double x, double y);
实例:
Console.WriteLine(Math.Pow(2, 0));//1Console.WriteLine(Math.Pow(2, 1));//2Console.WriteLine(Math.Pow(2, 2));//4
更多:

转载地址:http://dcogi.baihongyu.com/

你可能感兴趣的文章
【巧破网络限制 重享网络自由】
查看>>
【win7小技巧让你的声音设置随个性】
查看>>
【AngelaBaby杨颖性感公主XP主题】
查看>>
【解决不能在Win8中添加功能的方法】
查看>>
【解决Win8系统下无法彻底关机的问题】
查看>>
【清纯可爱女孩win7主题】
查看>>
【一步一步教会您升级到win7旗舰版】
查看>>
【给你一些使用win7系统的理由】
查看>>
【女人8大隐私部位越丑越健康】
查看>>
【娱乐八卦】林峯床照门旧爱潘霜霜变脸Angelababy
查看>>
【优生优育:女性避孕失败的6个征兆】
查看>>
【女人吃豆腐的好处】
查看>>
【冬季围巾暖搭的任意门】
查看>>
【网友DIY紫药水染发 草根奇葩美妆法大起底】
查看>>
【灰色逆袭秋冬土豪金退位】
查看>>
【新欢与旧爱 大牌明星代言法则】
查看>>
【李某某进入少管所服刑 满18周岁后移送成人监狱】
查看>>
【全球著名时尚达人代言珑骧2014春夏系列】
查看>>
【贝克汉姆夫妇携手登封面 拍摄圣诞节大片】
查看>>
【我们就爱穿上古着晒幸福】
查看>>