如何用C#实现二进制、十进制、八进制、十六进制等进制之间的相互转换?

C#中有个Convert类,可以方便的实现各种进制之间的相互转换。

 

一、十进制转二进制

 

代码如下:

int a = 100;

byte b = Convert.ToByte(a);

二、十进制转八进制

 

int a = 100;

string b = Convert.ToString(a, 8);

三、十进制转十六进制

 

int a = 100;

string b = Convert.ToString(a, 16);

 

       

发表评论