Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. public static byte[] GetBytesFromHexString(string input)
  2. {
  3. //Usunięcie białych znaków oraz sprawdzenie długości łańcucha.
  4. input = input.Trim();
  5. if (input.Length % 2 != 0) throw new ArgumentException();
  6.  
  7. var bytes = new byte[input.Length / 2];
  8. for (var i = 0; i < bytes.Length; i++)
  9. {
  10. //Konwersja kolejnych dwóch znaków na pojedynczy bajt.
  11. bytes[i] = byte.Parse(input.Substring(i * 2, 2), NumberStyles.HexNumber, CultureInfo.InvariantCulture.NumberFormat);
  12. }
  13. return bytes;
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement