コードインスペクション:未使用のパラメーター(private アクセス)
このインスペクションは、メソッドシグネチャーで宣言されているが、メソッド本体では使用されていないパラメーターを報告します。
未使用のパラメーターが存在すると、他の開発者に誤解を与える可能性があります。 また、パラメーターを使用する予定であったが、うっかり見落とされたというエラーを示している可能性があり、アプリケーションで予期しない動作やバグが発生する可能性があります。
下記の例では、 PrintString メソッドの利用者は、その名前やシグネチャーから内容が自明だと考え、実装を確認しない可能性があります。引数で渡された文字列が出力されると予想するでしょう。 このメソッドが定数の文字列を出力するという事実は、予期しない動作かもしれません。
public void PrintString(string str)
{
Console.WriteLine("Hello world");
}
2026 年 6 月 12 日