我是否正确地说在 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 会妨碍您?