0

我是否正确地说在 Visual Studio 2010 中没有用于 C# 4 命名参数的 Intellisense。

例如,如果我有以下方法签名:

public static List<Person> GetPerson(string personId = null, string postCode = null, string lastName = null)

当我在方法调用中输入参数名称时,我原以为我会得到 Intellisense。

List<Person> people = GetPersons(personId : "abc", [Intellisense appear as I type p..] 

或者这是不可能的,因为如果您按位置指定参数,Intellisense 会妨碍您?

4

2 回答 2

4

不,你不对……我不知道你在说什么,但他们确实出现了。

在此处输入图像描述

于 2011-02-14T16:39:37.783 回答
1

您的智能设置可能有问题,请参阅这篇文章:

http://blog.meidianto.com/2010/05/10/vs2010-tips-5-no-intellisense-in-visual-studio-2010-fix-it-now/

如果问题仍然存在,请尝试修复或重新安装 Visual Studio。

于 2011-02-16T01:51:49.497 回答