rksoftware

Visual Studio とか C# とかが好きです

C# 8 の確認 - verbatim 補間文字列の拡張

今回は verbatim 補間文字列の拡張 です。

公式はこちら

このブログでの目次?はこちら

7.3 以前

C# には @""、$"" があります。そしてこれらは組み合わせて使うことができます。

var text = "十万石饅頭";
// これまでは $@ だけ
Console.WriteLine($@"C:\saitama\gyoda\{text}"); // C:\saitama\gyoda\十万石饅頭

これからは

これからは、なんと! @$"" と書けます!

// これからは @$ も OK
Console.WriteLine(@$"C:\saitama\gyoda\{text}");

簡単に表すと

7.3 以前 これから
$@""
@$"" ×

素晴らしいですね。これからは間違えて書いてしまって悩むことがなくなります。素晴らしいですね。