C# 中 2、8、10、16 进制的转换

Convert.ToInt32(string value, int fromBase)

将字符串转换成 int 类型的数字,参数 fromBase 可选值有:2、8、10、16,用它来表示参数 value 是什么进制的数字字符串。比如:

int n = Convert.ToInt32("A", 16); //结果 10

Convert.ToString(int value, int toBase)

将数字(不只是 int)value 转换成字符串,该字符串应该是 toBase 进制的数字字符串。

string str = Convert.ToString(16, 2);

 

你可能感兴趣的