2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)

转载 2004年08月14日 21:24:00
?

在.NET Framework中,System.Convert类中提供了较为全面的各种类型、数值之间的转换功能。其中的两个方法可以轻松的实现各种进制的数值间的转换:

Convert.ToInt32(string value, int fromBase):

可以把不同进制数值的字符串转换为数字,其中fromBase参数为进制的格式,只能是2、8、10及16:

如Convert.ToInt32(”0010”,2)执行的结果为2;

Convert.ToString(int value, int toBase):

可以把一个数字转换为不同进制数值的字符串格式,其中toBase参数为进制的格式,只能是2、8、10及16:

如Convert.ToString(2,2)执行的结果为”0010”

现在我们做一个方法实现各种进制间的字符串自由转换:选把它转成数值型,然后再转成相应的进制的字符串:

public string ConvertString(string value, int fromBase, int toBase)

{

? int intValue = Convert.ToInt32(value, fromBase);

? return Convert.ToString(intValue, toBase);
}

其中fromBase为原来的格式

toBase为将要转换成的格式

2进制、8进制、10进制、16进制___各种进制间的轻松转换

  • 2014年09月17日 16:17
  • 2KB
  • 下载

计算机中各种数制间的转化(10进制与2、8、16进制之间的快速转化)

      最近看数据结构的书,回顾下以前学的东西。无意间翻到了stack这章,我就在想,为什么要使用栈这种数据结构?它的底层不也就是数组或者链表来实现的吗?于是,希望能从书中找到答案(其实我之前也猜...
  • whuslei
  • whuslei
  • 2011-03-23 23:21:00
  • 19945

各种进制转换器...

  • 2008年11月26日 10:24
  • 13KB
  • 下载

C# 进制转换 2进制、8进制、10进制、16进制 .doc

  • 2009年03月11日 13:43
  • 25KB
  • 下载

C# 进制转换(二进制、八进制、十进制、十六进制互转)

参考帖子: http://www.cnblogs.com/zjbtony/archive/2012/04/13/2445055.html http://www.cnblogs.com/jins...
  • clb929
  • clb929
  • 2017-01-11 18:08:58
  • 2567

C# 2进制、8进制、10进制、16进制...各种进制间的轻松转换

在.NET Framework中,System.Convert类中提供了较为全面的各种类型、数值之间的转换功能。其中的两个方法可以轻松的实现各种进制的数值间的转换: Convert.ToInt32(s...
  • 21aspnet
  • 21aspnet
  • 2007-03-24 15:39:00
  • 7448

javascript 进制转换(2进制、8进制、10进制、16进制之间的转换)

//十进制转其他 var x=110; alert(x); alert(x.toString(8)); alert(x.toString(32)); alert(x.toString(16)); //...
  • lk188
  • lk188
  • 2009-07-02 23:58:00
  • 95875

进制转换.exe

  • 2013年01月14日 12:20
  • 36KB
  • 下载

PHP函数十进制、二进制、八进制和十六进制转换

PHP函数篇详解十进制、二进制、八进制和十六进制互相转换函数说明,主要掌握各进制转换的方法,以应用于实际开发。 一,十进制(decimal system)转换函数说明 1,十进制转二进制 de...
  • lyd518
  • lyd518
  • 2013-08-26 15:54:49
  • 4856
收藏助手
不良信息举报
您举报文章:2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
举报原因:
原因补充:

(最多只允许输入30个字)