FormattableStringC# 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'.
誰かが同じことについて深い知識を持っている場合、これについてより詳細な回答を得ることができますか?