12122
(基数3)をint
値に変換しようとしています。
しかし、私はリフレクターで見ました-サポートされているベースは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に変換できますか?(なぜ彼らはとにかくオプションを与えなかったのですか?...)