我是否正确地说在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会阻碍?
答案 0 :(得分:4)
不,你不对......我不知道你在说什么,但他们确实出现在我面前。
答案 1 :(得分:1)
有些东西可能与您的智能感知设置混淆,请参阅此帖子:
http://blog.meidianto.com/2010/05/10/vs2010-tips-5-no-intellisense-in-visual-studio-2010-fix-it-now/
如果问题仍然存在,请尝试修复或重新安装Visual Studio。