Beste måten å konvertere byte-array til hexstreng

Er det mulig å skrive denne metoden på en penere måte?

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(); } 

Svar

Det er populære emner på StackOverflow som dekker akkurat dette spørsmålet:

Kommentarer

  • It virker som akkurat som på StackOverflow, konsensus her er at bare koblingssvar ikke er ' t å foretrekke.
  • Dette svaret refererer til interne lenker til stackoverflow, ikke eksterne. I utgangspunktet står det «dette spørsmålet har allerede blitt besvart». Jeg ser ingen grunn til å kopiere / lime inn koden fra lignende svar.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *