我已经习惯了添加 using System.Linq;
为 IEnumerable
扩展方法,但有时我尝试在类上使用扩展方法,但它没有出现在智能感知中,我花了太多时间试图找出问题所在,然后才意识到我只需要使用Visual Studio 没有为我找到的声明。是否有 VS2010 扩展可以在标准 Ctrl + 中找到扩展方法? View.ShowSmartTag
特征?
最佳答案
不能直接输入扩展方法类的名字,然后做一个Ctrl + .
在上面。我刚刚测试过,即使命名空间不同,它也应该可以工作。或者你想知道是否有办法只输入 variable.Ext() 并做 ctrl + .
那个时期?虽然我在 VS 2012 上进行了测试,所以也许这就是原因。我不知道有任何扩展可以自动检测扩展方法。
关于visual-studio-2010 - 即使不存在 using 语句,Visual Studio 2010 扩展也会向智能感知添加扩展方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6763283/