繁体   English   中英

学习课堂的公共方法

[英]learning public methods of a class

我正在学习一些C#,并且现在知道一些C ++。

当我想了解类的公共方法时-我在C ++中的头文件中查找,而C#没有。 在哪里无需查看源文件就可以很好地总结一个类的公共方法?

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

有几种方法:

1)阅读文档-.NET Framework类库或相应的旧库。
2)在“ 班级”视图中查看班级
3)使用一些元数据读取工具,例如ILDasm
4)列表中的最后一个,但最有用和最常用的是Intellisense

C#没有头文件,但是字节代码编译的程序集(即exedll文件)包含带有有关名称空间和名称空间成员的元数据的部分,运行时可使用该部分来发现类型,方法,属性等。 此外,Visual Studio使用它来提供强大的智能感知功能。

无论如何,如果在光标位于方法名称或任何成员(类,枚举等)上时按F12,或在其中单击鼠标右键,Visual Studio将转到整个成员的定义,如果该成员您的计算机中没有源代码,它将仅显示元数据:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM