在Visual Studio 2017中,我经常会看到一个或多个有用的快速操作(黄色灯泡)。大多数这些操作都是重构代码的有效工具。
但我不明白行动"更改签名......" (见下面的截图)。它似乎一直弹出,特别是当我选择一个函数/子调用时。当我选择此动作时,我可以重新排列通话中的参数,即使我在通话中只有一个参数(为什么要重新排列一个参数?)。我根本没有发现这个动作有用......
我试图找到这个动作的解释和/或有用性。任何人都可以解释我是否遗漏了重要的东西?或者它只是一个令人烦恼的功能,我必须忍受?
答案 0 :(得分:0)
老问题,但是当我搜索问题时我发现了这个问题。
在我的情况下,这只是我自己不耐烦和Visual Studio过早显示错误的问题。如果您的方法按定义返回类型,但未设置返回值,则会提出此建议。