JetBrains Rider 2026.1 Help

コードインスペクション:冗長な 'オブジェクト.ToString()' 呼び出し

このインスペクションは、次の 2 つのケースで冗長な ToString() 呼び出しを報告します。

  • String 型のオブジェクトで呼び出す場合。

  • 対応するパラメーターで ToString() を暗黙的に呼び出すメソッドの引数で呼び出す場合。

どちらの場合も、 ToString() 呼び出しは冗長であり、読みやすさを向上させるために安全に削除できます。

public void Test(object obj, string str, StringBuilder sb) { // 'str' is already of type 'String' Console.WriteLine(str.ToString()); // 'StringBuilder.Append' calls 'ToString()' internally sb.Append(obj.ToString()); }
2026 年 6 月 12 日