我正在尝试将12122
(base 3)转换为int
value ,
但是我在反射器中看到 - 支持的底座是2,8,10,16
public static int ToInt32(string value, int fromBase)
{
if (((fromBase != 2) && (fromBase != 8)) && ((fromBase != 10) && (fromBase != 0x10)))
{
throw new ArgumentException(Environment.GetResourceString("Arg_InvalidBase"));
}
return ParseNumbers.StringToInt(value, fromBase, 0x1000);
}
(我认为他们错过了 2-8 之间的 4,但没关系....)
那么,如何将基数 3 转换为基数 10?(为什么他们还是不给选项?...)