2016年9月4日日曜日

C#7.0の新機能:文字列の書式(String.Format)


文字列の書式(String.Format)に変数を直接記入


VisualStudio15で追加される予定のC#7.0 をVisualStudio15 Preview4で確認してみました。

C#7.0 では、文字列の書式(String.Format)に変数を直接記入できるようになるようです。
今までは、{0},{1},{2}のようにして記載していましたが、その部分に直接変数名が入れられます。
記載するには、$マークが必須です。

var val1 = 1;
var val2 = 0x02;
var val3 = 0b011;
Console.WriteLine("{0},{1},{2}",val1,val2,val3);
Console.WriteLine($"{val1},{val2},{val3}");

結果
1,2,3
1,2,3

0 件のコメント:

コメントを投稿