Nejlepší způsob převodu bajtového pole na hexadecimální řetězec

Je možné tuto metodu napsat hezčím způsobem?

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

Odpověď

Na StackOverflow existují populární témata, která pokrývají tuto přesnou otázku:

Komentáře

  • It Zdá se, že stejně jako u StackOverflow, zde shoda spočívá v tom, že odpovědi pouze na odkazy nejsou ' vhodnější.
  • Tato odpověď se týká interních odkazů stackoverflow, nikoli externích. V zásadě se říká „tato otázka již byla zodpovězena“. Nevidím důvod zkopírovat / vložit kód z podobných odpovědí.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *