.NET Reflector是个好东西,内窥内部代码

简介:

用Reflector查看了一下System.Collections.Queue类

发现其本质上就是数组,用数组实现。

一开始默认的有个32个空元素的数组,当入列的时候,如果数组不够长了,该数组会把长度x2。

当然这些发现是要花些时间,本人是采用插件,反编译出cs文件后调试跟踪获得这个信息。

所以说.NET Reflector是个好东西,抽空再研究研究一些基本集合的内部逻辑。
























本文转自cnn23711151CTO博客,原文链接:http://blog.51cto.com/cnn237111/619720 ,如需转载请自行联系原作者











相关文章
|
数据安全/隐私保护
VS2017企业版本(安装包+key)+ .NET Reflector 9.0
关于VS2017安装的一点扩充说明(15.5):http://www.cnblogs.com/dunitian/p/8051985.html Key激活无需断网 Visual Studio 2017 EnterpriseNJVYC-BMHX2-G77MM-4XJMR-6Q8QFVisual St...
771 0
|
Windows 数据格式 XML
Reflector导出.NET工程项目的修复
我们知道Reflector可以反编译IL代码,根据它可以查看到不同语言的源代码(如C#,VB.Net等),但是Reflector还可以导出成工程文件,得到源代码的工程项目文件。通过这种方式得到的工程文件如果用Visual Studio打开后,虽然大多数的问题是由于缺少引用“程序集”带来的编译不能通过,但是还是一些非与此相关的问题存在,需要对反编译的工程项目进行手动修改和调整。
933 0
|
Web App开发
.net reflector最新版含注册机
www.rrgod.com/j-software/847.html
512 0