数値を 2進数/8進数/16進数で表した文字列に変換する - Visual C# プログラミング

PROGRAM


数値を 2進数/8進数/16進数で表した文字列に変換する

Visual C# では、int 型や Int32 型などの数値を、16 進数で表現された文字列に変換することができます。

String result = Convert.ToString(value, 16);

このようにすることで、文字列型の変数 result に、数値型の変数 value の値を 16 進数で表現した文字列を取得することができます。

同じように、それぞれ 2 進数、8 進数、10 進数で取得したい場合には次のようにします。

result = Convert.ToString(value, 2);

result = Convert.ToString(value, 8);

result = Convert.ToString(value);

最後の 10 進数への変換は、上記のように Convert.ToString メソッドに value だけ渡すことでできますし、それ以外の場合と同じように "Convert.ToString(value, 10)" とすることも可能です。

 


[ もどる ]