C# 6 で追加された新機能は川俣晶さんの著作「C# 6 実践的プログラミング[入門]講座」によくまとまっています。
![C# 6 実践的プログラミング[入門]講座 C# 6 実践的プログラミング[入門]講座](http://ecx.images-amazon.com/images/I/51OMBzs5liL._SL160_.jpg)
- 作者: 川俣 晶
- 出版社/メーカー: 技術評論社
- 発売日: 2015/08/25
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
新機能のひとつに『直接、文字列を埋め込めるようになった』というものがあります。この新機能を使うと 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.