我在 C# 中有以下递归函数,它有一个名为“format”的参数,它从未在递归调用之外使用。
public static int MyFunction(int c, bool format = false)
{
if(....)
{
MyFunction(c - 1, format);
}
....
return ...;
}
我可以要求 resharper 向我提供一个警告,以便它告诉我参数已失效吗?就我而言,我收到了一个错误,因为我忘记将格式传递给子函数。有一个警告会帮助我不要浪费时间调试。