Visual studio 对象初始值设定项-VS intellisense turns“;新";变成;“新对象”;

Visual studio 对象初始值设定项-VS intellisense turns“;新";变成;“新对象”;,visual-studio,c#-3.0,intellisense,Visual Studio,C# 3.0,Intellisense,假设我有一个函数,它接受一个对象作为参数,并返回一个字符串 public string Foo(object values) { // return a string } 在Visual Studio 2008(ASP.NET MVC Web应用程序)中工作时,我尝试向此函数传递对象初始化器,如下所示: string x = Foo(new { x = 1, y = 2 }); 当我输入这个时,intellisense在我输入“new”(不带引号)之后接管,在我可以输入开始的花括号之前,我以

假设我有一个函数,它接受一个对象作为参数,并返回一个字符串

public string Foo(object values) { // return a string }
在Visual Studio 2008(ASP.NET MVC Web应用程序)中工作时,我尝试向此函数传递对象初始化器,如下所示:

string x = Foo(new { x = 1, y = 2 });
当我输入这个时,intellisense在我输入“new”(不带引号)之后接管,在我可以输入开始的花括号之前,我以“new object”结束


我想intellisense会试图通过假设我要创建与函数声明匹配的东西来提供帮助,但在这种特定情况下,这很烦人。有什么方法可以为object关闭此功能吗?

我不知道哪些设置可以这样做,但我总是在选项中的“文本编辑器”设置中关闭“自动列表成员”和“参数信息”,而这对我不起作用

要获得您提到的行为,我现在必须按Ctrl+Space