Najlepszy sposób przekonwertowania tablicy bajtów na ciąg szesnastkowy

Czy można napisać tę metodę w ładniejszy sposób?

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

Odpowiedź

W StackOverflow są popularne tematy dotyczące dokładnie tego pytania:

Komentarze

  • It wydaje się, że podobnie jak w przypadku StackOverflow, tutaj jest taki, że odpowiedzi zawierające tylko linki nie są ' t preferowane.
  • Ta odpowiedź odnosi się do wewnętrznych linków stackoverflow, a nie zewnętrznych. Zasadniczo mówi: „na to pytanie już udzielono odpowiedzi”. Nie widzę powodu, aby kopiować / wklejać kod z podobnych odpowiedzi.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *