C# 문자열 보간($)
문자열을 매번 작성할 때마다 변수와 + 를 이용하니 너무 불편하다.
예전에 한 번에 작성하는 방법이 있었던 걸로 기억해 찾아보니 문자열 보간이라고 한다. 문자열 보간은 C#6.0부터 이용 가능하다.
사용하는 방법은 간단하다. 큰따옴표 앞에 $를 붙인다. 사용할 변수는 {}로 감싸준다.
$"제 이름은 {name} 입니다." 와 같이 사용하면 name 변수에 해당하는 값이 들어간 문자열이 된다.
여기서 형식 지정과 정렬도 지정해줄 수 있다.
{<interpolationExpression>:<formatString>}
{<interpolationExpression>,<alignment>}
{<interpolationExpression>,<alignment>:<formatString>}
위와 같은 방법으로 작성하면 된다.
자세한 건 microsoft 문서를 참조하자.
https://learn.microsoft.com/ko-kr/dotnet/csharp/tutorials/string-interpolation
C#의 문자열 보간
문자열 보간을 사용하여 C#으로 결과 문자열에 서식이 지정된 식 결과를 포함하는 방법을 알아봅니다.
learn.microsoft.com
$을 이용한 문자열 보간이 아니라 직접 형식 지정을 해줄 수도 있다.
string.Format 메소드를 이용하거나 Console.WriteLine() 과 같은 메소드를 사용할 때 문자열 안에 {0} 과 같이 중괄호와 첨자 번호를 넣고 해당하는 변수나 값을 인자로 넘겨주면 된다.
Console.WriteLine("{0} {1}", "Hello", "World") // 출력은 Hello World
하지만 서식 지정보단 문자열 보간이 훨씬 보기도 좋고 편하니 보간을 쓰자.