在Visual Studio中,如何过滤自动完成,以便它不显示扩展方法并仅显示本机成员?

Kar*_*rim 5 autocomplete visual-studio-2010

如果我有

List<string> x;
Run Code Online (Sandbox Code Playgroud)

当我写x.自动完成对话框将打开,它将显示很多linq方法,所以我很难找到原生的方法List<T>.

有没有办法暂时让自动完成不显示linq扩展方法?

现在我正在使用删除方法,using System.Linq;但我正在寻找一种更有效的方法.

谢谢

Tom*_*dee 1

您可以System.Linq在使用中为命名空间别名:

using AliasLinq = System.Linq;
Run Code Online (Sandbox Code Playgroud)

这样,除非您首先键入,否则不会显示任何 Linq 内容AliasLinq.