[C#]指定されたASCIIコードをstring型の文字列に変換する
C#で、数字で指定されたASCIIコードをstring型の文字列に変換する方法です。 基本的には、charにキャストした上でToString()をコールすれば良いです。 int data = 2; string ans = ((char)data).ToString();int data = 2; string ans = ((char)data).ToString(); これで、ans には0x02(制御コードのSTX)が入ります。 キャストを忘れると正しく動作しません。 以下のコードだとansには”2″(数字の2)が入…
続きを読む
[C#]各種データ型と16進数文字列の変換方法
byteの配列に入った値を16進文字列に変換する byte[] inData = { 0x01, 0x02, 0x88 }; string outStr = BitConverter.ToString( inData ); // 01-02-88byte[] inData = { 0x01, 0x02, 0x88 }; string outStr = BitConverter.ToString( inData ); // 01-02-88 16進文字列をbyteに変換する byte outByte = Convert.ToByte( …
続きを読む