https://github.com/dotnet/csharplang/blob/main/proposals/csharp-10.0/improved-interpolated-strings.md https://gist.github.com/ufcpp/233d33b0220215bb5bdf2a10e8a434bf https://ufcpp.net/blog/2021/8/net6p7/#interpolated-string https://github.com/ufcpp/UfcppSample/tree/master/Demo/2021/Csharp10/InterpolatedStrings https://ufcpp.net/study/csharp/st_string.html#string-interpolation の中に h3 レベルのセクション追加でいいかな。 * [x] ↑では「.NET 6 でコンパイルするとパフォーマンス改善するよ」だけ書く * [x] InterpolatedStringHandlerArgument * [x] オーバーロード解決 * 基本、string よりも handler 優先。ただし基底クラスと拡張メソッドを除く * [x] カルチャー指定も FormattableString 辞めて string.Create に変える方がだいぶ速い * [x] ↓を作った後「ページを改めて説明する予定」の文面をリンクに差し替え * [x] 詳細な仕組み(Handler に求められる条件とか、自作の仕方とか)は [雑記] 別ページ作って書く
https://github.com/dotnet/csharplang/blob/main/proposals/csharp-10.0/improved-interpolated-strings.md
https://gist.github.com/ufcpp/233d33b0220215bb5bdf2a10e8a434bf
https://ufcpp.net/blog/2021/8/net6p7/#interpolated-string
https://github.com/ufcpp/UfcppSample/tree/master/Demo/2021/Csharp10/InterpolatedStrings
https://ufcpp.net/study/csharp/st_string.html#string-interpolation の中に h3 レベルのセクション追加でいいかな。