Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 在Visual Studio中,如何过滤自动完成,使其不';是否仅显示扩展方法和本机成员?_Visual Studio 2010_Autocomplete - Fatal编程技术网

Visual studio 2010 在Visual Studio中,如何过滤自动完成,使其不';是否仅显示扩展方法和本机成员?

Visual studio 2010 在Visual Studio中,如何过滤自动完成,使其不';是否仅显示扩展方法和本机成员?,visual-studio-2010,autocomplete,Visual Studio 2010,Autocomplete,如果我有 List<string> x; 列表x; 当我写x.时,自动完成对话框将打开,它将显示许多linq方法,因此我很难找到列表固有的方法 有没有办法暂时让自动完成不显示linq扩展方法 现在我正在使用System.Linq删除的方法

如果我有

List<string> x;
列表x;
当我写
x.
时,自动完成对话框将打开,它将显示许多linq方法,因此我很难找到
列表
固有的方法

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

现在我正在使用System.Linq删除
的方法

谢谢

您可以在您的系统中使用
System.Linq
名称空间别名:

using AliasLinq = System.Linq;

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

我不明白。这会有什么作用?令人惊讶的是,这是有效的。但是如果您确实需要使用扩展方法,那么如何调用它们呢?我希望有一个关键的组合…是的,但这不能解决任何问题,现在任何。linq扩展方法不起作用。除非我将其键入AliasLinq.Enumerable。我只是不希望它显示在列表中,但如果编写了任何方法,它应该可以工作。它们明显不同,扩展方法(所有静态方法)都有一点蓝色装饰。@R0MANARMY:问题不是我没有看到它们,问题是它们太多了,所以我找不到正常的函数,因为噪音太大了。这看起来像是:@Stephen McDaniel:你说得对,太遗憾了,我没有看到这个问题,在悬赏之前我会知道这个问题没有解决办法:)