バイト配列を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メソッドで置き換えてください。