2014-06-29 39 views
0

我在学习一些C#,现在我知道了一些C++。学习一个类的公共方法

当我想了解一个类的公共方法时 - 我查看C++中的头文件 - C#没有。我可以在哪里获得一个类的公共方法的好摘要,而无需查看源文件?

+1

和智能 – leppie

回答

3

在文档中,在Visual Studio中使用对象浏览器或IntelliSense或使用反射(在运行时或使用第三方工具)。

+0

如果我碰到别人一类 - 将它有文件? monodevelop中的对象浏览器在哪里。 – MKaras

+0

我不知道,这取决于别人是否为您提供文档。 MonoDevelop [声称拥有类浏览器](http://monodevelop.com/download/monodevelop_2.0_released)。 – CodeCaster

+0

@MKaras:即使它没有文档(如在易读文件中),也可以运行编译的文档生成工具,例如[Sandcastle](http://shfb.codeplex.com/)程序集来生成独立的帮助文件。如果提供了IntelliSense帮助文本,那么该文本将包含在帮助文件中,否则,您至少可以从API中获得可浏览的类型和成员列表。 –

1

C#没有头文件,但字节代码编译的程序集(即exedll文件)包含一个关于名称空间和名称空间成员的元数据部分,运行时用它来发现类型,方法,属性等。此外,Visual Studio使用它来提供其强大的智能感知。无论如何,如果在光标位于方法名称或任何成员(类,枚举,...)上时按F12,或者右键单击那里,Visual Studio将转到整个成员的定义,如该队员在你的机器有没有源代码,它只会显示的元数据:

enter image description here