Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static byte[] GetBytesFromHexString(string input)
- {
- //Usunięcie białych znaków oraz sprawdzenie długości łańcucha.
- input = input.Trim();
- if (input.Length % 2 != 0) throw new ArgumentException();
- var bytes = new byte[input.Length / 2];
- for (var i = 0; i < bytes.Length; i++)
- {
- //Konwersja kolejnych dwóch znaków na pojedynczy bajt.
- bytes[i] = byte.Parse(input.Substring(i * 2, 2), NumberStyles.HexNumber, CultureInfo.InvariantCulture.NumberFormat);
- }
- return bytes;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement