티스토리 뷰
아래는 Composite Format String의 간단한 예제이다.
string name = "John";
int age = 20;
string gender = "male";
string phone = "012-3456-7890";
Console.WriteLine("First = {0}, Second = {1}, Third = {2}, Fourth = {3}", name, age, gender, phone);
이 예제를 보면 {0} {1} {2} {3} 에 무엇이 대입될 것인지 하나씩 찾아보아야 Console.WriteLine 출력문이 이해가 된다.
Console.WriteLine 출력문을 Interpolated String으로 바꾸면 아래와 같이 된다.
Console.WriteLine($"First = {name}, Second = {age}, Third = {gender}, Fourth = {phone}");
위의 출력문이 한눈에 보기 좋고, 훨씬 이해하기 쉽다.
{0} {1} 하는 식으로 쓰는 것 보다는 {name} {age}와 같이 variable 이름이 직접 표시되어있는 편이 무엇이 들어갈지 바로 알 수 있어서, 코드를 분석하고 이해하기 쉽다.
'Ongoing > String' 카테고리의 다른 글
[C++ C# Python Java] String Concatenation (0) | 2019.05.21 |
---|---|
[C# C++ Python] verbatim string, raw string literal (0) | 2019.04.19 |
for [C/C++] char[] string (0) | 2018.06.21 |
for [Java] String (0) | 2018.06.20 |
for foreach [C#] string (0) | 2018.06.20 |