Именованные параметры в C # 4 и Intellisense - PullRequest
0 голосов
/ 14 февраля 2011

Прав ли я, говоря, что в Visual Studio 2010 нет именованных параметров Intellisense для C # 4.

Например, если у меня есть следующая подпись метода:

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 помешал бы, если бы вы указывали параметры по положению?

Ответы [ 2 ]

4 голосов
/ 14 февраля 2011

Нет, вы не правы .... Я не знаю, что вы говорите, но они появились для меня.

enter image description here

1 голос
/ 16 февраля 2011

Возможно, что-то не так с вашими настройками интеллекта, см. Этот пост:

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

Если проблемы не устранены, попробуйте восстановить или переустановить Visual Studio.

...