이번 포스팅은 Console.WriteLine()을 이용하여 두 개 이상의 변수를 출력하는 방법에 대해서 정리했습니다.
두 개 이상의 변수를 출력하는 방법
1) 형식 정보를 사용하는 방법
Console.WriteLine()를 이용해 두 개 이상의 변수를 출력하는 방법은 형식정보(예: {0}, {1},...)를 사용하여 출력할 수 있습니다. 다음 예제는 그 사용법을 보여줍니다.
int v1 = 100;
double v2 = 1.234;
Console.WriteLine("v1 = {0}, v2 = {1}", v1, v2);
2) 두 개 변수의 값을 각각 문자열로 바꾸어 연결하는 방법
출력하고 싶은 값들을 모두 + 연산자로 연결해서 하나의 문자열로 변환하여 출력하는 방법입니다. 다음은 그 사용법을 보여줍니다.
Console.WriteLine(v1.ToString() + ", " + v2.ToString());
Console.WriteLine("v1 = " + v1 + ", v2 = " + v2);
3) 형식문자열 앞에'$'기호를 사용하는 문자열 보간(string interpolation) 방법입니다.
C#6 부터 도입된 방법입니다. 다음 예제처럼 중괄호 {} 안에서 직접 변수를 넣은 방법입니다.
Console.WriteLine($"v1 = {v1}, v2 = {v2}");
다음은 위 3가지 방법들을 사용하여 문자열을 출력하는 예제입니다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace VariablesAndWrite
{
internal class Program
{
static void Main(string[] args)
{
int v1 = 100;
double v2 = 1.234;
//Console.WriteLine(v1, v2); //에러 발생
Console.WriteLine(v1.ToString() + ", " + v2.ToString()); //문자열 연결
Console.WriteLine("v1 = " + v1 + ", v2 = " + v2); //문자열 연결
Console.WriteLine("v1 = {0}, v2 = {1}", v1, v2); //형식 정보 사용
Console.WriteLine($"v1 = {v1}, v2 = {v2}"); //문자열 보간 사용
}
}
}
결과는 다음과 같습니다.
100, 1.234
v1 = 100, v2 = 1.234
v1 = 100, v2 = 1.234
v1 = 100, v2 = 1.234
[Review]
"초보자를 위한 C# 200제(2판)" 저자/강병익
'Program Language > C#' 카테고리의 다른 글
Part1. C# 첫발 내딛기(10. 형식 지정자) (0) | 2023.01.03 |
---|---|
Part1. C# 첫발 내딛기(9. Console.WriteLine() - 3) (0) | 2022.12.28 |
Part1. C# 첫발 내딛기(7. Console.WriteLine() - 1) (0) | 2022.12.27 |
Part1. C# 첫발 내딛기(6. 대입 연산자와 대입문) (0) | 2022.12.27 |
Part1. C# 첫발 내딛기(5. 문자와 문자열) (0) | 2022.12.26 |
댓글