티스토리 뷰

아래는 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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함