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);

'C#, .NET' 카테고리의 다른 글

exception, try-catch performance  (0) 2011.06.17
performance 고려사항  (0) 2011.06.17
Form application 과 Thread  (0) 2011.06.17
stack allocation 과 unsafe code  (0) 2011.06.17
Window Message 를 직접 처리하기  (0) 2011.06.17
Posted by 휘사마
,