.NET Framework 源码

微软源码在线:http://referencesource.microsoft.com/

代码压缩包:http://download.csdn.net/detail/xunzaosiyecao/8497803

Download the entire source code as a .zip file. The archive includes a solution and project files that can be opened in Visual Studio. This solution will not build because it is missing crucial components such as resources, XAML files, etc. but it will be
sufficient to browse the source code inside Visual Studio.

时间: 2024-09-14 07:42:50

.NET Framework 源码的相关文章

.NET Framework源码研究系列之---Delegate

曾几何时能看到微软产品的源码简直是天方夜谭,不过现在这却成了现实,微软终于对外开放 了它的产品的源代码.抛去开源运动与微软之间的世代情仇,抛去微软这一做法的初衷,这总归是 件好事,能够让我们拨开云雾,一窥优秀产品的秘密. 前两天看到有位仁兄在随笔中的留言,说他以为".NET中的设计模式"是在讲.NET Framework 与设计模式的关系,其实不是,不过这也让我想起来自己确实研究过.NET Framework的源码,于是 就找打算找时间把自己的心得体会拿出来和大家一起分享. 今天就先从

.NET Framework源码研究系列之---ArrayList与LinkedList

在上一篇<.NET Framework源码研究系列之---马甲List>中我们一起研究了.NET中 List的源代码,也得到一些兄弟的热心反馈.其中一位仁兄说希望看到ArrayList与LinkedList源 代码,所以今天就以此为话题,大家一起看一下.NET中是如何实现ArrayList和LinkedList 的. 我们先看ArrayList和LinkedList在.NET中的位置,ArrayList的命名空间是 System.Collections,LinkedList的命名空间是Syst

.NET Framework源码研究系列之---马甲List

在上一篇随笔<.NET Framework源码研究系列之---Delegate>中我们一起研究了.NET 中是如何实现委托的.今天我们一起研究一下.NET中我们用的最多的一个集合类之一List. 大家都知道,在.NET集合类中List如Array一样都是一个顺序一维数组,与Array不同的是,我 们可以更方便的操作List类型的集合,比如插入数据,删除数据,排序等等,那么.NET源码中List 是如何实现的呢?我们在使用List相对Array的优点时会不会有其他方面的代价呢?从List的源码

.NET Framework源码研究系列之---万法归宗Object

经过前面三篇关于.NET Framework源码研究系列的随笔,相信大家都发现其实.NET Framework的实现其实并不复杂,也许跟我们自己做的项目开发差不多.本人也是这样的看法.不 过,经过仔细深入的研究,我们还是会发现一下平时很难注意到的东西,而这些东西对我们完善思 路,开阔眼界,锻炼良好的编码素质有着很大的意义. 我们知道.NET中所有的类型(包括:引用类型,值类型)都从Object类派生过来,由此可以说 Object是所有类型的根本.那么今天我们就研究.NET(C#)中一切元素的根本

一起谈.NET技术,.NET Framework源码研究系列之---Delegate

前言 曾几何时能看到微软产品的源码简直是天方夜谭,不过现在这却成了现实,微软终于对外开放了它的产品的源代码.抛去开源运动与微软之间的世代情仇,抛去微软这一做法的初衷,这总归是件好事,能够让我们拨开云雾,一窥优秀产品的秘密. 前两天看到有位仁兄在随笔中的留言,说他以为".NET中的设计模式"是在讲.NET Framework与设计模式的关系,其实不是,不过这也让我想起来自己确实研究过.NET Framework的源码,于是就找打算找时间把自己的心得体会拿出来和大家一起分享. 今天就先从最

ASP.NET IsLine FrameWork源码公开+文章阅读索引

ASP.NET企业开发框架IsLine FrameWork系列文章已经全部发布完毕,刚刚忙完手头的其他项目,现在把这个框架源码公开,重新上传至GoogleCode,过些时候会考虑开通SVN,看时间了,大家一起交流吧! IsLine FrameWork,它不是行业业务架构,但可以作为程序员开发项目的套件,使用这套底层套件开发系统,可以简化代码,提高代码质量.ILFW主要包括DataProvider.AppLogProvider.ExceptionProcessProvider.HttpConten

vb.net 2010 怎么设置按F12查看.net framework 源码?

问题描述 c#项目按F12可跳转到源码,vb.net按F12跳转到对象浏览器,请问如何设置VB.NET项目按F12可跳转到.netframework源码? 解决方案 解决方案二:这没有,因为原码都是C#写的,MS又不想给你转换成VB....所以...解决方案三:有的,我以前试过按F12跳转到源码,用了一段时间了,后来重置了vs2010设置,又变成跳转到对象浏览器了,现在想它跳转到源码,但找不到地方设置了.解决方案四:以前安装过一个插件不知有没有关系,我也是无意中发现,现在弄不回来.解决方案五:引

配置Visual Studio 2008来调试.NET Framework源码的基本步骤

首先,这个功能在Visual Studio 2008 Express版里不支持. 1)安装Visual Studio 2008 QFE.这个QFE只是更新一个Visual Studio调试器的DLL, 以便可以获取源代码,更多细节参加下载页面. 2)运行Visual Studio 2008依次展开Tools->Options->Debugging->General .如果你在Visual Basic Profile环境下运行,你需要将lower left of the Options D

Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)_php实例

本文实例讲述了Zend Framework入门之环境配置及第一个Hello World程序.分享给大家供大家参考,具体如下: 第一步:确认你的PHP环境: 1.请PHPer确认你的PHP版本是否在5.2.0以上..如果不是的话..请更新到5.2.0,否则.Zend Framework 好像用不了..我自己有试过. 遇到过这样的问题..所以请你们自己测试一下..PHP源码最新版下载地址为:http://www.php.net/downloads.php. 2.你的PHP环境配置好了之后,请打开ph