// num2bytes.cs using System; public class NumToBytes { static void Main() { byte[] byteArray; int i = 1; byteArray = BitConverter.GetBytes(i); Console.WriteLine(BitConverter.ToString(byteArray)); // 出力:01-00-00-00 i = 0x12345678; byteArray = BitConverter.GetBytes(i); Console.WriteLine(BitConverter.ToString(byteArray)); // 出力:78-56-34-12 float f = i; byteArray = BitConverter.GetBytes(f); Console.WriteLine(BitConverter.ToString(byteArray)); // 出力:B4-A2-91-4D double d = i; byteArray = BitConverter.GetBytes(d); Console.WriteLine(BitConverter.ToString(byteArray)); // 出力:00-00-00-78-56-34-B2-41 } } // コンパイル方法:csc num2bytes.cs