データ操作

[C#] バイト配列を16進数文字列に変換する

バイト配列を16進数文字列に変換するには、System.BitConverter を使用します。

サンプル

例)バイト配列を16進数文字列に変換する


using System;

// バイト配列
byte[] bt = { 1, 2, 3, 253, 254, 255 };

// 16進数文字列に変換
string str = BitConverter.ToString(bt);

結果

"01-02-03-FD-FE-FF"

備考

  • アセンブリは、System.Runtime.dllです
  • 結果文字列はハイフンで区切られた16進数文字列になります。
  • ハイフンを別の文字に置き換えたい場合は、Replaceメソッドで置き換えてください。

関連記事

-データ操作
-