虽然经常使用vs.net,偶尔也会用用reflector这个工具,但是对于里面的图标,一直都没去搞明白过。今天又要用到reflector这个工具,但是因为对图标不熟悉,导致使用起来产生了些障碍,网上查找无果,就只能自己慢慢观察,现在把自己总结的一些图标进行下说明。如有偏差,请大家指出。
| 图 标 | 说 明 |
| namespace 名称空间 |
| interface 接口 |
| delegate 委托 |
| event 事件 |
| enum 枚举 |
| internal enum 只供同一程序集内部访问的枚举 |
| public class 类 |
| internal class 只供同一程序集内部访问的类 |
| 只含get的属性 |
| 包括get 、set的属性 |
| public 方法(函数) |
| public static 方法(函数) |
| private 方法(函数) |
| private static 私有静态方法(函数) |
| 私有字段 |
![]() | const 常量字段 |
| private static 字段 |
| internal 字段 |
| protected 字段 |
| |
| internal |
| static |
| private |
| protected |
| field 字段(普通字段、const、readonly) |
基本上所有图标都可以从上面这张表格的最后5个基本元素进行组合得到。另外,在reflector中,一般灰色显示的表示该方法或字段等为私有或是只对所属程序集可见,对外不可见。
作者:
stg609
出处: http://stg609.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处: http://stg609.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
本文详细解读了VS.net及Reflector中的各种图标含义,包括名称空间、接口、委托等,并介绍了如何通过这些图标理解代码结构及权限访问级别。

504

被折叠的 条评论
为什么被折叠?



