콘솔 출력 표시

Completed

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 1
Line 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!