
$"텍스트{보간식, 길이 :서식} ..."
using System;
namespace StringInterpolation
{
class MainApp
{
static void Main(string[] args)
{
string name = "Fruit";
int age = 31;
Console.WriteLine($"{name, -10}, {age, 5 :D3}");
Console.WriteLine($"{name}, {(age > 20 ? "성인" : "미성년자")}");
}
}
}
[실행 결과]
Fruit , 031
Fruit, 성인
using System;
namespace StringFormatInterpolation
{
class MainApp
{
static void Main(string[] args)
{
// string.Format()
Console.WriteLine("{0}, {1}", 9, "Hello Fruit!");
Console.WriteLine("{0, 10 :D5}", 123);
Console.WriteLine();
// 문자열 보간
Console.WriteLine($"{9}, {"Hello Fruit!"}");
Console.WriteLine($"{123, 10 :D5}");
}
}
}
[실행 결과]
9, Hello Fruit!
00123
9, Hello Fruit!
00123
▪ 참고: 문자열 보간은 Visual Studio 2015 부터 지원한다.