c#中有没有function view啊?

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:19:26
c#中有一个class view,可以列出你写的所有类,这样你需要查看类的时候直接双击就可以了,不用上下拖动。我就想c#中有没有也有一个将你写的所有函数罗列出来的窗口啊?这样需要查看什么函数,只要直接双击就行,上下拖来拖去实在是麻烦啊,谢啦
其实我指的是我写的函数,比如private int GetValue(par1, par2),对于我定义的这些函数,可不可以直接列表可以看呢?否则函数一多我的脑子就糊涂掉了,难道说现在函数都包含在类里面?不单独写函数?

有太多方法可以查看这些方法:
1.视图-对象浏览器。展开你的项目,所有的类都在里面,点开查找你的方法。双击或者右键菜单可以转到定义。
2.视图-类视图,和对象浏览器类似,但是只提供类和方法的列表,不提供说明。支持双击和右键菜单。
3.在项目上右键-查看类关系图。每个类都是一个圆角矩形,右上角有一个折叠符号,展开就可以看到其成员和方法。此关系图是添加于项目中的,你可以依次展开所有的类然后保存,就可以随时在一张视图上查看到所有的方法了。同样支持双击和右键菜单。

办法1,2可能不太符合你的要求,因为你要求的是所有类的所有方法一起查看。
但是从使用角度来看,除了繁琐些,并不会造成多大的困扰。由于各个类可能有同名的方法,即使可以使用A.B()的形式来区别,估计你也会眼花的,所以似乎IDE没有提供所有的方法集中起来供你浏览的功能。

楼主台有创意了。
类库就挺好的就没往下想过
顶下

当然有了
当你写c#时没发现当你写一个对象名时
然后写.就会出现相应的方法吗?
只是你说的将所有的方法显示出来的没有
因为对象只会调用其本身可以调用的方法!

可以创建一个*。cd的文件,要看的东西都在里面了

我通常都是设置断点,然后查看每个类单独生成的对象的情况的。

其实这个问题其实不是Visual Studio的问题,因为如果你在开发过程中使用的是UML活动图的话,所有的属性和类都是在UML中非常明晰的展示出来的,并不需要单独罗列。

可能你的开发习惯还要加强。