C#

210520 C#_$보간방식, Format방식

S_pot 2021. 5. 20. 13:05
static void Main(string[] args)
        {
            string T = "비행기";
            int iNum = 815;

            Console.WriteLine("[12345678901234567890]");
            Console.WriteLine("[aaaaaaaaaaaaaaaaaaaa]");
            Console.WriteLine("[{0}]", T);  // 문자열 Format 방식
            Console.WriteLine("[{0, 10}]", T);   // 한글은 영문/숫자 두개의 크기를 차지한다. 10자리를 확보한게 맞다.
            Console.WriteLine($"[{T}]"); // 문자열 보간방식: $를 붙이면 문자열을 {}안에 넣을 수 있다.
            Console.WriteLine($"[{T,10}]");
            Console.WriteLine($"[{iNum}]"); // 문자열 보간방식
            Console.WriteLine($"[{iNum,10}]");
            Console.WriteLine($"[{iNum:X}]");  // 보간방식에서 iNum을 16진수로 출력
            Console.WriteLine($"[{iNum:x}]"); // 16진수의 알파벳을 표현할 때 소문자x를 사용하면 소문자로 대문자X를 사용하면
                                              // 대문자로 출력된다.
            Console.WriteLine($"[{iNum}, {iNum}]");   // 보간방식
            Console.WriteLine($"[{0}, {0}]", iNum);   // Format방식
        }

 

출력값