Bästa sättet att konvertera byte-array till hexsträng

Är det möjligt att skriva denna metod på ett snyggare sätt?

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 finns populära ämnen på StackOverflow som täcker exakt denna fråga:

Kommentarer

  • Det verkar som precis som på StackOverflow konsensus här är att endast länk-svar inte är ' t att föredra.
  • Detta svar avser interna stackoverflow-länkar, inte externa. I grund och botten står det ”den här frågan har redan besvarats”. Jag ser ingen anledning att kopiera / klistra in koden från liknande svar.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *