.NET にバイト配列を16進数文字列にエンコード/デコードする方法が用意されていなかったので、自作した。(Base64 なら Convert にある。)
文字列への変換は、BitConverter.ToString に Replace(“-“, String.Empty) とすることでもできなくはなさそうだが、効率が良さそうには思えないので止めた。
Convert.ToString(b, 16) で b が16進数で1桁のときの0補完でハマった。
1 | /// <summary> |
September 23, 2007
.NET にバイト配列を16進数文字列にエンコード/デコードする方法が用意されていなかったので、自作した。(Base64 なら Convert にある。)
文字列への変換は、BitConverter.ToString に Replace(“-“, String.Empty) とすることでもできなくはなさそうだが、効率が良さそうには思えないので止めた。
Convert.ToString(b, 16) で b が16進数で1桁のときの0補完でハマった。
1 | /// <summary> |
tilfin freelance software engineer