콘솔 출력 표시
Tip
자세한 내용은 텍스트 및 이미지 탭을 참조하세요.
프로그램에서 수행할 수 있는 가장 기본적인 작업은 사용자와 통신하는 것입니다. C#에서는 메서드를 사용하여 콘솔에 출력을 표시합니다 Console.WriteLine() .
Console.WriteLine() 사용
메서드는 Console.WriteLine() 콘솔에 텍스트를 출력합니다. 큰따옴표로 묶은 괄호 안에 표시할 텍스트를 전달하여 호출합니다.
Console.WriteLine("Hello, world!");
출력:
Hello, world!
C# 코드 편집기에서 이 코드를 직접 실행할 수 있습니다.
큰따옴표가 필요합니다.
C#에서 텍스트는 항상 큰따옴표(")로 묶어야 합니다. 작은따옴표(')는 텍스트에는 사용할 수 없습니다. 곡선 따옴표가 아닌 곧은 따옴표(")를 반드시 사용하세요.
세미콜론은 중요합니다.
줄 끝에 있는 세미콜론(;)을 확인합니다. C#에서 모든 명령은 세미콜론으로 끝나야 합니다. 명령 입력을 완료했음을 컴퓨터에 알릴 수 있습니다.
여러 항목 인쇄
여러 값을 Console.WriteLine() 쉼표로 구분하여 전달할 수 있습니다. C#은 각 항목 사이에 공백을 자동으로 삽입합니다.
Console.WriteLine("Hello", "world!");
출력:
Hello world!
이스케이프 문자 사용
새 줄 시작, 탭 공간 추가 또는 텍스트 내부에 따옴표 포함 등 서식을 더 많이 제어해야 하는 경우가 있습니다. 따옴표 안에서는 그냥 Enter 또는 Tab 키를 누를 수 없습니다. 대신 C#은 백슬래시(\)로 시작하는 특수 조합인 이스케이프 문자를 사용합니다.
| 이스케이프 시퀀스 | 용도 | Example | 출력 |
|---|---|---|---|
\n |
텍스트를 새 줄로 이동 | Console.WriteLine("Line 1\nLine 2"); |
Line 1Line 2 |
\t |
탭 공간 추가 | Console.WriteLine("Name:\tAlex"); |
Name: Alex |
\\ |
문자 그대로의 백슬래시를 출력합니다. | Console.WriteLine("Path: C:\\Users"); |
Path: C:\Users |
\" |
큰따옴표를 출력합니다. | Console.WriteLine("She said, \"Hi!\""); |
She said, "Hi!" |
슬래시(/)가 아니라 백슬래시(\)를 사용해야 합니다.
Console.Write() vs. Console.WriteLine()
다음과 비슷하게 Console.WriteLine()작동하지만 한 가지 중요한 차이점이 있는 다른 메서드가 있습니다Console.Write().
-
Console.WriteLine()끝에 줄 바꿈을 추가하여 다음 출력을 새 줄로 이동합니다. -
Console.Write()줄 바꿈을 추가하지 않고 현재 줄에 인쇄
Example:
Console.Write("Hello");
Console.Write(" ");
Console.Write("world!");
출력:
Hello world!
대신 사용한 Console.WriteLine() 경우 출력은 다음과 같습니다.
Hello
world!