我目前正在使用 Resharper 9.0,如果我有如下代码:
public void DoSomething(Func<string, int> func);
public int SomeMethod(string input);
DoSomething(SomeMethod);
如果我在 DoSomething
调用中开始键入 SomeMethod
方法组,然后按 Tab 键完成符号,Resharper 会引入不必要的括号:
DoSomething(SomeMethod());
这当然是一个编译错误,因为 SomeMethod
需要一个参数。
我在网上四处看看,并在 Resharper 的设置中进行了搜索,但我似乎找不到防止这种情况发生的方法。
最佳答案
我刚刚用 9.1.1 测试了这个场景,但我无法重新创建它。也许尝试更新(9.1.1 是到 9.0 的免费升级)?
关于c# - 制表符完成方法组时防止添加括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30485213/