我目前正在使用Resharper 9.0,如果我有以下代码:
public void DoSomething(Func<string, int> func);
public int SomeMethod(string input);
DoSomething(SomeMethod);
如果我开始在SomeMethod
调用中键入DoSomething
方法组,然后按Tab键完成符号,则Resharper会引入不必要的括号:
DoSomething(SomeMethod());
当然,这是一个编译错误,因为SomeMethod
需要参数。
我已经在网上浏览了一下并在Resharper的设置中进行了搜索,但我似乎无法找到防止这种情况的方法。
答案 0 :(得分:0)
我刚用9.1.1测试了这个场景,我无法重新创建它。也许尝试更新(9.1.1是免费升级到9.0)?