string s="10101010";
//字符串s可以看作是一个未知进制的数值
//将字符串s看作是二进制的数值,并转化成十进制
var value=Convert.ToInt32(s,2);
//将字符串s看作是八进制的数值,转化成十进制
var value1=Convert.ToInt32(s,8);
//将字符串s看作是十六进制的数值,并转化成十进制
var value2=Convert.ToInt32(s,16);
//这是默认的将字符串s看作是十进制的数值,并加以转化
var value3=Convert.ToInt32(s);
Convert.ToInt32(Object, IFormatProvider)
简答的应用,你可以看作是
Convert.ToInt32(string s, int fromBase)