c# string to byte array
// Convert a string to a C# byte[]
//change encoding depending on your data
string someText = "some data as text.";
byte[] bytes = Encoding.ASCII.GetBytes(author);
// Convert a byte array to a C# string
string str = Encoding.ASCII.GetString(bytes);
Console.WriteLine(str);