첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170

TestProject.zip
0.00MB

▶ Program.cs

using System;
using System.Net;

namespace TestProject
{
    /// <summary>
    /// 프로그램
    /// </summary>
    class Program
    {
        //////////////////////////////////////////////////////////////////////////////////////////////////// Method
        ////////////////////////////////////////////////////////////////////////////////////////// Static
        //////////////////////////////////////////////////////////////////////////////// Private

        #region 덤프하기 - Dump(byteArray)

        /// <summary>
        /// 덤프하기
        /// </summary>
        /// <param name="byteArray">바이트 배열</param>
        private static void Dump(byte[] byteArray)
        {
            int byteArrayLength = byteArray.Length;

            for(int i = 0; i < byteArrayLength; i++)
            {
                Console.Write($"{byteArray[i]:X2}");

                if(i < byteArrayLength - 1)
                {
                    Console.Write(" ");
                }
                else
                {
                    Console.WriteLine();
                }
            }
        }

        #endregion
        #region 프로그램 시작하기 - Main()

        /// <summary>
        /// 프로그램 시작하기
        /// </summary>
        private static void Main()
        {
            int value1 = 100;

            byte[] byteArray1 = BitConverter.GetBytes(value1);

            Console.WriteLine("리틀 엔디안 값");

            Dump(byteArray1);

            Console.WriteLine();

            int value2 = IPAddress.HostToNetworkOrder(value1);

            Console.WriteLine("빅 엔디안 값");

            byte[] byteArray2 = BitConverter.GetBytes(value2);

            Dump(byteArray2);

            Console.WriteLine();

            int value3 = IPAddress.NetworkToHostOrder(value2);

            Console.WriteLine("리틀 엔디안 값");

            byte[] byteArray3 = BitConverter.GetBytes(value3);

            Dump(byteArray3);
        }

        #endregion
    }
}
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요