Il modo migliore per convertire un array di byte in una stringa esadecimale

È possibile scrivere questo metodo in un modo più carino?

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

Risposta

Ci sono argomenti popolari su StackOverflow che trattano questa domanda esatta:

Commenti

  • It sembra che, proprio come in StackOverflow, consenso qui sia che le risposte di solo link siano ' preferibili.
  • Questa risposta si riferisce a link stackoverflow interni, non esterni. Fondamentalmente si dice “a questa domanda è già stata data una risposta”. Non vedo alcun motivo per copiare / incollare il codice da risposte simili.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *