반응형
1. 그냥 직접 출력
2. Format()으로 출력
3. 문자열 보간으로 출력
1. 그냥 직접 출력
Console.Write는 string을 그냥 출력하고,
Console.WriteLine은 출력한 다음 줄바꾸기를 해줍니다.
Console.Write("한글자");
Console.Write("두글자");
Console.WriteLine("한줄");
Console.WriteLine("두줄");
2. Format()으로 출력
Format() 메서드를 이용해 출력하는 방법은 아래와 같이 중괄호 안에 숫자를 넣고, 콤마를 찍고 변수나 서식을 넣어주는 방법입니다.
for (int feet = 1; feet <= 10; feet++)
{
double m2 = feet * 4;
Console.WriteLine("{0} * 4 = {1} m", feet, m2);
}
출력하면 아래와 같이 나옵니다.
실수를 출력할 때, 다음과 같이 0.0000으로 소수 4째자리까지 출력할 것임을 결정할 수도 있습니다.
for (int feet = 1; feet <= 10; feet++)
{
double meter = feet * 0.3048f;
Console.WriteLine("{0} ft = {1:0.0000} m", feet, meter);
}
3. 문자열 보간으로 출력
문자열 보간은 C# 6.0 버전부터 사용할 수 있습니다.
큰 따옴표 앞에 $ 표시를 붙여 사용하면 중괄호 안에 변수, 서식을 넣었을 때 계산해서 출력해줍니다.
int a = 10;
int b = 20;
Console.WriteLine($"예시 : {a} + {b} = {a + b}");
이때, 중괄호 안에서 변수나 서식 뒤에 콤마(,)를 붙이고 숫자를 넣으면 정렬도 할 수 있습니다.
for (int feet = 1; feet <= 10; feet++)
{
int a = 10 * feet;
int b = 20 * feet;
Console.WriteLine($"예시 : {a,4} + {b,-4} = {a + b,3}");
}
반응형
'[Unity] > [C#]' 카테고리의 다른 글
[C#] 물음표 연산자 3종류(feat. '?.', '??', '?') (0) | 2022.09.17 |
---|---|
[C#] try-catch 예외처리 (2) | 2022.09.16 |
[C#] 오버라이딩과 오버로딩 (0) | 2022.05.22 |
[C#] delegate와 event의 차이 (0) | 2022.05.18 |
[C#] 구조체(struct) (0) | 2022.05.16 |