コードインスペクション:補間された文字列に書式指定子を使用する
このインスペクションは、形式の指定やフィールド幅の制御など、 C# の文字列補間の完全な機能の使用を提案しています。
以下の例では、元の補間文字列に ToString() と PadLeft() の明示的な呼び出しが含まれていますが、これらはそれぞれコロン : とコンマ , 表記に置き換えることができます。
public void Test(int i)
{
var str = $"Result: { i.ToString("format").PadLeft(3) }";
}
public void Test(int i)
{
var str = $"Result: { i,3:format }";
}
提案された修正方法:
コンマ
,の後の3は、変換の固定幅を指定します。 このコンテキストでは、iの文字列表現が少なくとも 3 文字の幅であることを確認します。コロン
:の後のformatは、使用したい特定の 書式のプレースホルダーです。
2026 年 6 月 12 日