int a = 10;
int b = 20;
// [1] 문자열에 변수를 적용하는 기본 방법
string s = string.Format("{0} + {1} = {2}", a, b, a+b);
// [2] 문자열에 직접 변수를 사용하고 할 경우 (조금 더 직관적)
string s = string.Format($"{a} + {b} = {a+b}");
// [3] 여러 줄의 문자열로 구성된 내용을 표시 할 경우의 기본 방법
StringBuilder sb = new StringBuilder();
sb.Append("<table>");
sb.Append("<tr>");
sb.Append("<td>");
sb.Append("a=" + a + ", b=" + b);
sb.Append("</td>");
sb.Append("</tr>");
sb.Append("</table>");
// [4] 여러 줄의 문자열로 구성된 내용을 표시 할 경우 (조금 더 직관적)
string s = string.Format($@"
<table>
<tr>
<td>
a={a}, b={b}
<td>
</tr>
</table>
");
[추가 설명]
$ : 문자열에 직접 변수를 사용하고 할 경우
@ : 여러 문자열을 화면에 표현되는 그대로 인식하고자 할 경우