WriteLine()은 System 네임스페이스에 정의된 Console 클래스의 메서드입니다. 이 메서드는 지정한 문자열이나 값을 콘솔 화면에 출력한 뒤 줄바꿈을 수행하며, C# 프로그래밍에서 가장 기본적이고 자주 사용되는 출력 방법입니다.
다음 예제처럼 WriteLine() 메서드를 호출하면 화면에 "Welcome!"이라는 메시지가 출력됩니다.
예제 1: 문자열 출력하기
using System;
namespace Demo {
class Test {
static void Main(string[] args) {
Console.WriteLine("Welcome!");
Console.ReadKey();
}
}
}
출력 결과
Welcome!
위 코드에서 Console.ReadKey()는 사용자가 키를 누를 때까지 프로그램을 대기시켜, 콘솔 창이 바로 닫히는 것을 방지하는 역할을 합니다.
WriteLine() 메서드의 주요 특징
- 출력 후 자동으로 줄바꿈이 이루어집니다. 줄바꿈 없이 출력하려면 Write() 메서드를 사용합니다.
- 문자열뿐만 아니라 숫자, 문자, 불리언 등 다양한 데이터 형식을 출력할 수 있습니다.
- 문자 배열(char 배열)도 그대로 전달하여 출력할 수 있습니다.
- 형식 지정자({0}, {1} 등)를 활용해 여러 값을 조합하여 출력할 수도 있습니다.
예제 2: char 배열 출력하기
Console.WriteLine()을 사용하면 char 배열의 내용도 간단하게 화면에 표시할 수 있습니다.
using System;
namespace Demo {
class Test {
static void Main(string[] args) {
char[] arr = new char[] { 'W', 'e'};
Console.WriteLine(arr);
Console.ReadKey();
}
}
}
출력 결과
We
이처럼 WriteLine() 메서드는 별도의 변환 작업 없이 다양한 형식의 데이터를 손쉽게 콘솔에 출력할 수 있어, 디버깅이나 간단한 프로그램 결과 확인에 매우 유용하게 활용됩니다.