C# 출력하기

Study/C# 2011. 11. 2. 19:51
정적 메소드이므로 Console 객체를 생성하지 않아도 Console.WriteLine 형식으로 곧바로 호출할수 있다

다음 소스는 WriteLine의 여러 형식을 호출해본 소스이다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using System;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int i = 1234;
            double d = 5.6789;
            Console.WriteLine("문자열");
            Console.WriteLine(i);
            Console.WriteLine(d);
 
            // 서식을 지정할 때는 문자열 안에 {}괄호를 적고 괄호 안에 0부터 시작하는 인덱스를 적는다
            // C처럼 printf의 %d, %f처럼 타입을 구분할 필요도 없다
            // 문자열 내의 서식 {0} 가 이어지는 다음 인수와 대응되고 {1}이 그 다움 인수에 대응된다
            // 한 변수의 값을 다른 형식으로 여러 번 출력하려면 {0}을 서식 문자열 내에 여러번 사용하면 된다
            Console.WriteLine("정수는 {0}이고 실수는 {1}이다", i, d);
            Console.WriteLine("자릿수 테스트:->{0}<-->{0,6}<-->{0,-6}<-", i);
            Console.WriteLine("->{0:F0}<-->{0:F2}<-->{0:F4}<-", d);
        }
    }
}





- 서식에는 인덱스 외에도 폭과 출력 형식을 지정할 수 있다
{인덱스, 폭 : 형식}
* 폭에 음수를 사용하면 왼쪽으로 정렬
* 폭에 양수를 사용하면 오른쪽으로 정렬



* WriteLine 메소드말고 Write메소드도 있는데 이거는 한줄에 여러 개의 정보를 연이어 출력할떄 사용한다

'Study > C#' 카테고리의 다른 글

C# 입력하기 - 2. 키 입력받기  (0) 2011.11.02
C# 입력하기 - 1. 문자나 정수 입력받기  (0) 2011.11.02
C# 닷넷의 네임스페이스  (0) 2011.11.02
C# using  (0) 2011.11.02
C# 네임스페이스  (0) 2011.11.02
Posted by 코딩하는 야구쟁이
,