Похоже, вы спрашиваете, как преобразовать строку с определенной кодировкой в байтовый массив.
Если это так, это зависит от того, как закодирована строка. Например, если у вас есть строка в кодировке base64, вы можете получить байтовый массив, используя:
asBytes = System.Text.Encoding.UTF8.GetBytes(someString);
Если кодировка шестнадцатеричная (как, по-видимому, в вашем примере), в BCL ничего не встроено, но вы можете использовать LINQ (, просто убрав 0x
в начале первая строка ):
public static byte[] StringToByteArray(string hex) {
return Enumerable.Range(0, hex.Length).
Where(x => 0 == x % 2).
Select(x => Convert.ToByte(hex.SubString(x,2), 16)).
ToArray();
}