отображать классы пространства имен в visual studio (C #) - PullRequest
4 голосов
/ 18 мая 2010

Я программист на Java, и только начинаю использовать Visual Studio для программирования на C #. В Java IDE, такой как Eclipse, если я не знаю имя класса в пакете, я могу просто ввести точку (.) После имени пакета, тогда я получу список всех классов в этом пакете. Как я могу настроить Visual Studio для выполнения аналогичных действий, скажем, если я щелкну имя пространства имен в файле (например, с помощью System) или добавлю точку после пространства имен, все классы в этом пространстве имен будут где-то отображены?

Ответы [ 3 ]

2 голосов
/ 18 мая 2010

Насколько я помню, тот же сценарий работает. Введите System., и Visual Studio должна показать окно Intellisense с его содержимым. Если он не появляется, вы можете попробовать Ctrl + Space, чтобы вызвать его появление.

Если он по-прежнему ничего не показывает, вам может понадобиться добавить ссылку на сборку в библиотеку DLL, которая содержит это пространство имен, в ваш проект.

Очевидно, что если для пространства имен указано System, вам не нужно добавлять какие-либо ссылки, поскольку они уже добавлены по умолчанию.

Также актуально: Обозреватель объектов представление в Visual Studio.

1 голос
/ 18 мая 2010

Если вы хотите знать, сначала убедитесь, что Ctrl + SPACE не используется другими вещами, такими как IME.Затем выполните этот ярлык для IntelliSense в редакторе.Visual Studio отобразит все классы, к которым вы можете получить доступ в контексте.Возможно, он не работает как Java, но большинству таких, как я, этого достаточно, чтобы двигаться дальше.

Чтобы лучше понять каждое пространство имен, я более привык нажимать клавишу F1 в пространстве имен, чтобы запустить MSDN.

0 голосов
/ 18 мая 2010

Интеллектуальная среда Visual Studio достаточно хороша для того, что только у вас есть правильная ссылка, добавленная к вашей сборке. Или вы можете попробовать Ctrl + Пробел, чтобы вызвать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...