C# 6 で追加された新機能 は川俣晶さんの著作「C# 6 実践的プログラミング[入門]講座」によくまとまっています。
新機能のひとつに『直接、文字列を埋め込めるようになった』というものがあります。この新機能を使うと string.Format や「+ による文字列の連結」を多用することなく、シンプルに記述することが出来るようになります。
ソースコード
文字列の開始前に $ を置き、文字列中では { と } で変数名を囲むだけです。サンプルコードは以下の通りです。
using System;
namespace StringInterpolation
{
class Program
{
static void Main(string[] args)
{
string Name = "Alice";
int Age = 10;
Console.WriteLine($"{Name} is {Age} years old.");
}
}
}
実行結果
実行結果は以下の通りです。
> StringInterpolation.exe
Alice is 10 years old.
コメント