【发布时间】:2020-04-23 11:49:49
【问题描述】:
当我在 C# 中使用局部函数时,我希望它们保持纯净,而不依赖于捕获局部变量。由于名称冲突,我无法将参数命名为与函数外部的局部变量相同的名称,因此我想在它们前面加上下划线,以便为此制定一个通用的工作策略。
bool MyLocalFunction(string _str)
{
//...
}
var str = "";
var isValid = MyLocalFunction(str);
是否可以让 ReSharper 在所有本地函数中强制执行此命名,同时不影响常规方法中参数的命名?我在设置中找不到那个选项。
【问题讨论】:
标签: resharper