如何将数字(十进制)转换为二进制(二进制)数字和从二进制到十进制?

问题描述:

如何使用C#和Winforms将数字(十进制)转换为二进制(二进制)数字和从二进制转换为十进制数?如何将数字(十进制)转换为二进制(二进制)数字和从二进制到十进制?

+0

你的意思是,将数字转换的字符串表示从基部10到基座2,反之亦然? – 2010-12-02 13:09:36

+0

使用`System.Convert`命名空间。并可能`System.BitConverter`。 – Nobody 2010-12-02 13:10:38

尝试此

string binValue = Convert.ToString(myInt, 2); 

int intValue = Convert.ToInt32(myBinary, 2); 

实施例:

string binValue = Convert.ToString(16, 2); // = 10000 

int intValue = Convert.ToInt32("11010", 2); // = 26