C# 프로그래밍에서 변수 값을 화면에 출력하는 것은 가장 기본적이면서도 중요한 작업입니다. 이 글에서는 Console.WriteLine() 메서드를 사용하여 단일 변수와 여러 변수를 출력하는 방법을 예제와 함께 살펴보겠습니다.
단일 변수 출력하기
C#에서 단일 변수의 값을 출력하려면 Console.WriteLine() 메서드를 사용하면 됩니다. 문자열과 변수를 더하기(+) 연산자로 연결하여 출력할 수 있습니다.
다음 예제는 변수 "a"의 값을 한 줄로 출력하는 코드입니다.
예제
using System;
using System.Linq;
class Program {
static void Main() {
int a = 10;
Console.WriteLine("Value: "+a);
}
}
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
Value: 10
여러 변수 출력하기
여러 변수의 값을 동시에 출력하려면 Console.WriteLine() 안에서 쉼표 연산자와 함께 형식 지정자(format specifier)를 사용합니다.
다음 예제는 변수 "a"와 "b"의 값을 한 줄에 함께 출력하는 코드입니다.
예제
using System;
using System.Linq;
class Program {
static void Main() {
int a = 10;
int b = 15;
Console.WriteLine("Values: {0} {1} ",a,b);
}
}
실행 결과는 다음과 같습니다.
Values: 10 15
형식 지정자의 동작 원리
위 코드에서 {0}은 첫 번째 인수인 변수 a의 값으로 대체되고, {1}은 두 번째 인수인 변수 b의 값으로 대체됩니다. 즉, 중괄호 안의 숫자는 뒤따르는 인수의 순서(인덱스)를 의미합니다.
이 방식을 활용하면 필요한 만큼 변수를 추가하여 출력할 수 있으며, 형식 지정자의 위치를 자유롭게 배치할 수도 있습니다. 예를 들어 {1} {0}처럼 순서를 바꾸면 b가 먼저, a가 나중에 출력됩니다.