とり日記〜知識や楽しみシェアしよう〜

投資、節約、プログラミング等の役立つ情報を発信。日々のつぶやきもしています。

【C#】16進数を10進数に変換

こんばんは。

最近はC#でプログラムを作っています。

 

16進数めんどくせーと思いながら

調べていたら、いい方法があったので

紹介します。

 

・16進数s→10進数n

n = Convert.ToInt32(s, 16);

・10進数n→2進数s

s = Convert.ToString(n, 2);

 

s : string、n : intです。

10進数が整数、それ以外は文字列になります。

また、ToIntの数字は桁数を表しているため、

今回の場合は32桁として変換しています。