【发布时间】:2011-06-27 01:10:57
【问题描述】:
我是否正确地说在 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 会妨碍?
【问题讨论】:
-
我得到了 Intellisense。
-
他们出现在我面前...但我使用 ReSharper。
标签: c# .net parameter-passing named-parameters