C#, .NET

int to byte[] , byte[] to int

휘사마 2011. 6. 17. 19:39
 if (BitConverter.IsLittleEndian)
                Console.WriteLine("Little Endian");
            else
                Console.WriteLine("Big Endian");

            byte[] bytes = { 0, 0, 0, 25 };
            if (BitConverter.IsLittleEndian)
                Array.Reverse(bytes);

            int i = BitConverter.ToInt32(bytes,0);
            Console.WriteLine("int i=" + i);

            byte[] b = BitConverter.GetBytes(25);
            if (BitConverter.IsLittleEndian)
                Array.Reverse(b);
            foreach (byte bb in b)
                Console.WriteLine(bb);