De beste manier om byte-array om te zetten in hexadecimale string

Is het mogelijk om deze methode op een mooiere manier te schrijven?

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

Answer

Er zijn populaire onderwerpen op StackOverflow die deze exacte vraag behandelen:

Reacties

  • Het lijkt erop dat, net als bij StackOverflow, consensus hier is dat alleen-links antwoorden ' t de voorkeur hebben.
  • Dit antwoord verwijst naar interne stackoverflow-links, niet naar externe. In feite staat er “deze vraag is al beantwoord”. Ik zie geen reden om de code van vergelijkbare antwoorden te kopiëren / plakken.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *