バイト配列を16進文字列に変換する最良の方法

このメソッドをよりきれいな方法で書くことは可能ですか?

public static string ByteArrayToString(byte[] byteArray) { var hex = new StringBuilder(byteArray.Length * 2); foreach (var b in byteArray) hex.AppendFormat("{0:x2}", b); return hex.ToString(); } 

回答

StackOverflowには、この正確な質問をカバーする人気のトピックがあります。

コメント

  • It StackOverflowの場合と同様に、ここでのコンセンサスは、リンクのみの回答は'好ましくないということです。
  • この回答は、外部ではなく、内部のスタックオーバーフローリンクに関するものです。 基本的に「この質問はすでに回答済みです」と書かれています。 同様の回答からコードをコピーして貼り付ける理由はありません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です