C#

03.C# - 자리표시

Godffs 2009. 8. 4. 18:57
반응형
지정된 자리에 출력하는 방법입니다.
Console.WriteLine("{0} {1} {2}", "안녕",123, 12.3);을 입력하게 되면
{0} {1} {2} 자리에 안녕(0자리), 123(1자리), 12.3(2자리)에 순서대로 나타납니다.
0부터 시작됩니다.


using System;

public class 자리표시자
{
    public static void Main()
    {
        Console.WriteLine("{0} {1} {2}", "안녕",123, 12.3);
        Console.WriteLine("{0} {1} {2} {0}", "안녕", "방가", "또봐");
        Console.WriteLine("{0}\n,{1}\n,{2}"

       //옵션 지정
        Console.WriteLine("{0}", 1234.567);
        Console.WriteLine("[{0,15}]", 1234.5678);
        Console.WriteLine("[{0,-15}]", 1234.5678);
        Console.WriteLine("[{0:C}]", 1234.5678);
        Console.WriteLine("[{0,15:N}]", 1234.5678);
        Console.WriteLine("[{0}]",String.Format
                                  ("{0:#,###.###}",

                                      1234.5678
                                  )
                              );

    }
}


15칸 잡고, 오른쪽 정렬, 15칸빼고, 왼쪽 정렬, 통화량 표시(윈)
15칸 잡고 세자리 콤마, 15칸 잡고 세자리 콤마




반응형