コードインスペクション:文字列フォーマットメソッドの問題
このインスペクションは、 String.Format および同様のメソッドのフォーマット引数内のフォーマット項目が正しく使用されていることを検証します。
String.Format のように動作するカスタムフォーマットメソッドがある場合は、それに JetBrains.Annotations から [StringFormatMethodAttribute] のマークを付けて、対応するチェックを有効にすることができます。 以下に例を示します。
[StringFormatMethod("message")]
void ShowError( string message, params object[] args)
{
// Show error
}
void Test()
{
// Warning: Non-existing argument in format string
ShowError("Failed: {0}");
}
2026 年 6 月 12 日