假设我有一个函数将对象作为参数并返回一个字符串......
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试图通过假设我要创建与函数声明匹配的东西来帮助,但在这个特定的情况下它很烦人。有没有办法可以为对象关闭它?
答案 0 :(得分:1)
我不知道哪个设置可以执行此操作,但我总是关闭选项中“文本编辑器”设置中的“自动列表成员”和“参数信息”,但它不会执行此操作我
要获得您提及的行为,我现在必须按Ctrl + Space。