using System; public class Program { public static void Main() { gerar(81030, 123456); } public static void gerar(int valor, int codigo) { Int32[] arr = new Int32[8]; int v = Convert.ToInt32(valor); arr[0] = (codigo >> 23); arr[1] = ((codigo >> 15) & 0xFF); arr[2] = ((codigo >> 7) & 0xFF); arr[3] = ((v >> 7) & 0xFF); arr[4] = (v & 0xFF); Console.WriteLine("arr[0]: " + arr[0] + " " + (char)arr[0]); Console.WriteLine("arr[1]: " + arr[1] + " " + (char)arr[1]); Console.WriteLine("arr[2]: " + arr[2] + " " + (char)arr[2]); Console.WriteLine("arr[3]: " + arr[3] + " " + (char)arr[3]); Console.WriteLine("arr[4]: " + arr[4] + " " + (char)arr[4]); } }