C# 2.0 以降の新機能を一つづつ確認していきます。
以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きます。
verbatim 補間文字列の拡張
https://docs.microsoft.com/ja-jp/dotnet/csharp/tutorials/string-interpolation#how-to-use-escape-sequences-in-an-interpolated-string
補完文字列の @""、$"" を組み合わせて使う際に任意の順番で書くことができる。以前は $@""
だけだったが、 @$""
とも書けるようになった。
var text = "十万石饅頭"; // これまでは $@ だけ Console.WriteLine($@"C:\saitama\gyoda\{text}"); // C:\saitama\gyoda\十万石饅頭 // これからは @$ も OK Console.WriteLine(@$"C:\saitama\gyoda\{text}"); // C:\saitama\gyoda\十万石饅頭