짧은 문자열 처리시 문자열 보간을 사용하여 연결합니다.
string displayAreaName = $"{areaList[n].FirstArea}, {areaList[n].SecondArea}";
텍스트를 사용할 때 문자열을 루프에 추가하려면 StringBuilder 개체를 사용
var phrase = "codekillercodekillercodekillercodekillercodekillercodekillercodekiller";
var manyPhrases = new StringBuilder();
for (var i = 0; i < 10000; i++)
{
manyPhrases.Append(phrase);
}
C# 8.0부터는 $ 및 @ 토큰을 순서에 관계없이 사용할 수 있습니다.
$@"..." 및 @$"..."는 모두 유효한 보간된 약어 문자열입니다.
// 중괄호("{" 또는 "}")를 포함하려면 결과 문자열에서 2개의 중괄호("{{" 또는 "}}")를 사용
var xs = new int[] { 1, 2, 7, 9 };
var ys = new int[] { 7, 9, 12 };
var interpolation_1 = $"Find the intersection of the {{{string.Join(", ",xs)}}} and {{{string.Join(", ",ys)}}} sets.";
// 이스케이프 처리와 보간처리 $@
var userName = "CodeKiller";
var varstringWithEscapes = $"C:\\Users\\{userName}\\Documents";
var varInterpolated = $@"C:\Users\{userName}\Documents";