或阿呆のブログ

巷では、武器商人@ダーツで通っています。Python好き好きプログラマーです。芥川龍之介、太宰治が好きです。

文字列から数値への変換int.ParseとConvert.ToInt32

文字列から数値への変換の際、ミスったので備忘録として書いておく。int.Parseは10進数を表す文字列以外が含まれていると例外をスローする。16進数の数値を表す文字列の場合は、Convert.ToInt32を使い、category(何進数か?)を指定してあげる。

Sample Code(サンプルコード)

            string d = "128";
            string h = "FF";
            Debug.WriteLine(int.Parse(d));
            Debug.WriteLine(Convert.ToInt32(h,16));

Result(実行結果)

128
255