FormattableString
C# 6.0 で導入されました。string
オブジェクトを使用して同じ文字列フォーマットを使用できるため、FormattableString
またはを使用する必要があるのはなぜですかIFormattable
。3つの違いは?
マイコード
var name = "Pravin";
var s = $"Hello, {name}";
System.IFormattable s1 = $"Hello, {name}";
System.FormattableString s2 = $"Hello, {name}";
何よりも同じ結果が得られます。すなわち'Hello Pravin'.
誰かが同じことについて深い知識を持っている場合、これについてより詳細な回答を得ることができますか?