プログラミングのメモ

プログラミングの学び直し備忘録

C#:Tips:進数変換

進数変換

【C#】2,8,10,16進数文字列と数値の相互変換方法まとめ - PG日誌"
進数の変換と64進数【C#】 - (:3[kanのメモ帳]"
16 進文字列と数値型の間で変換する方法 - C# プログラミング ガイド | Microsoft Docs"
C#で16進数に変換する方法とは?16進数の変換方法をご紹介! | .NETコラム"
16進数、8進数、2進数の文字列を整数に変換する - .NET Tips (dobon.net)"
2進数文字列と16進数文字列を相互に変換するには?| @IT"

            char c = '1';

            /* char → int(ASCII) */
            int i = (int)c;
            Console.WriteLine(string.Format("{0}", i));
            // 49

            /* int → hex */
            string sHex = i.ToString("X");
            Console.WriteLine(string.Format("{0}", sHex));
            // 31

            string sHex2 = i.ToString("X2");
            Console.WriteLine(string.Format("{0}", sHex2));
            // 31

            string sHex4 = i.ToString("X4");
            Console.WriteLine(string.Format("{0}", sHex4));
            // 0031

            int iDec = Convert.ToInt32("FFFF", 16);
            Console.WriteLine(string.Format("{0}", iDec));
            // 65535

ASCII

文字のASCII(アスキー)コードを得るには?[C#、VB] | @IT"
16 進文字列と数値型の間で変換する方法 - C# プログラミング ガイド | Microsoft Docs"
Encoding.ASCII プロパティ (System.Text) | Microsoft Docs"