2010-05-18 103 views
3

我是一名Java程序员,刚开始使用Visual Studio进行C#编程。在Java IDE(如Eclipse)中,如果我不知道包中的类名,则可以在包名后面输入一个点(。),然后我将得到该包中所有类的列表。我如何配置visual studio来做类似的事情,比如说,如果我单击文件中的命名空间名称(例如,使用System),或者在命名空间后面添加一个点,那么该命名空间中的所有类都将显示在某处?在Visual Studio中显示命名空间的类(C#)

回答

1

如果你想知道,首先确保Ctrl + SPACE不被其他东西如IME使用。然后在编辑器中执行智能感知的这个快捷方式。 Visual Studio将显示您可以在上下文中访问的所有类。它可能不像Java一样工作,但大多数像我这样的人觉得它足够继续前进。

为了更好地理解每个命名空间,我更习惯于在命名空间中点击F1来启动MSDN。

2

据我所知,相同的情况下工作。键入System.并且Visual Studio应该显示Intellisense窗口及其内容。如果它没有显示出来,你可以尝试Ctrl + Space来强制它出现。

如果仍然没有显示任何内容,则可能需要将包含该名称空间的DLL的程序集引用添加到项目中。

显然,如果命名空间是System,则不需要添加任何引用,因为它已被默认添加。

也相关:在Visual Studio中的Object Browser视图。

0

Visual Studio的智能足以满足您的需求,只有您将正确的引用添加到您的程序集中。或者你可以尝试Ctrl + Space来强制它。

相关问题