日期:2014-05-17  浏览次数:21039 次

怎样查看一个类所包含的方法(获得一个列表)?
用C++语言编程的时候,一个类总是带有.h头文件,通过头文件可以简明扼要地看到这个类所拥有的函数列表,如果源代码有注释,还可以看到每个函数的作用。

不过C#中没有头文件一说,如果在一个类中写的代码多了,就不容易一眼看到所有的函数和函数的作用。

我的疑问:在C#中有什么方法,可以实现像C++的头文件一样的功能,查看一个类所包含的方法。VS编译器有这个功能吗?

------解决方案--------------------
在类的成员上面输入///可添加相关注释,编译时,可以选择输出文档文件xml(右键项目名,自己找)。

还有右键.cs文件,大纲显示,折叠到定义。


------解决方案--------------------
已编译的程序集可以F12,转到由元数据生成的类型定义或者对象浏览器
VS2012的解决方案资源管理器可以查看每个文件中的类型和成员,之前版本有插件可以实现
现在C#和VB.NET都支持分布类和分布方法,如果你不嫌麻烦,也可以每个类型维护两个文件,类似于C++的头文件
LS的方法也很有用,生产xml文档后可以进一步通过工具生成msdn样式的帮助文件