分类

链接

2024 年 11 月
 123
45678910
11121314151617
18192021222324
252627282930  

近期文章

热门标签

新人福利,免费薅羊毛

.NET泛型中的ForEach扩展方法源码

今天在使用ForEach的时候,不知道内部是用的FOR还是ForEach,于是想看看它的源码实现, F12找到地址, #region 程序集 mscorlib.dll, v4.0.30319 // C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\mscorlib.dll #endregion 打开后发现,空空如也!!如图:   于是就动手简单写了下,理解应该是用的FOREACH,如下:         /// <summary>         /// Each,ForEach,叫什么无所谓了         /// </summary>         public static void Each&l...

.NET 评论(2) 阅读(3,830)

.NET中的泛型

一、 简介 泛型现在在任何一种语言中都被认为是一个高级的强有力的术语。当我在C++中第一次接触模板时,我对之有些疑惑。之后,我读了Bjarne Stroustrop的《The Design and Evolution of C++》,才发现模板的使用就象C中的宏和用之来取代的简单串替换模板一样容易。其实,模板和泛型是相同的东西-尽管它们的实现稍微不同。 C#泛型支持在使用点处才定义算法及其数据类型。在C#的一些早期版本中,我们可以证明没有泛型也可以工作,因为每种类型都是派生于一个公共基类型-object。这意味着程序员可以基于object类型定...

.NET 暂无评论 阅读(2,197)