原文:[C# 基础知识系列] 专题十五:全面解析扩展方法

引言: C 中所有特性的提出都是更好地为Linq服务的, 充分理解这些基础特性后。对于更深层次地去理解Linq的架构方面会更加简单,从而就可以自己去实现一个简单的ORM框架的,对于Linq的学习在下一个专题中将会简单和大家介绍下,这个专题还是先来介绍服务于Linq的基础特性 扩展方法 一 扩展方法的介绍 我一般理解一个知识点喜欢拆分去理解,所以对于扩展方法的理解可以拆分为 首先它肯定是一个方法,然 ...

2012-12-17 14:30 13 4545 推荐指数:

查看详情

[C#基础知识系列]专题十:全面解析可空类型

引言:   C# 2.0 中还引入了可空类型,可空类型也是值类型,只是可空类型是包括null的值类型的,下面就介绍下C#2.0中对可空类型的支持具体有哪些内容(最近一直都在思考如何来分享这篇文章的,因为刚开始觉得可空类型使用过程中比较简单,觉得没有讲的必要,但是考虑到这个系列的完整性,决定 ...

Fri Nov 23 08:42:00 CST 2012 24 7151
[C# 基础知识系列]专题十一:匿名方法解析

引言:   感觉好久没有更新博客了的,真是对不住大家了。在这个专题中将介绍匿名方法,匿名方法看名字也能明白,当然就是没有名字的方法了(现实生活中也有很多这样的匿名过程,如匿名投票,匿名举报等等,相信微软在命名方面肯定是根据了生活中例子的),然而匿名方法的理解却不是仅仅是这一句话(这句话指的是 ...

Sun Dec 02 06:25:00 CST 2012 6 6109
[C# 基础知识系列]专题一:深入解析委托——C#中为什么要引入委托

引言: 对于一些刚接触C# 不久的朋友可能会对C#中一些基本特性理解的不是很深,然而这些知识也是面试时面试官经常会问到的问题,所以我觉得有必要和一些接触C#不久的朋友分享下关于C#基础知识的文章,所以有了这个系列,希望通过这个系列让朋友对C#基础知识理解能够更进一步。然而委托又是C#基础知识 ...

Mon Oct 22 18:10:00 CST 2012 56 22113
[C#基础知识系列]全面解析C#中静态与非静态

一、引言   在C#中,静态和非静态的特征对于我们来说是再熟悉不过了,但是很少看到有一篇文章去好好地总结静态和非静态它们之间的不同,为了帮助大家更好地去理解静态和非静态特征, 所以将在这篇文章中帮大家全面总结下它们之间的不同,包括静态类,静态成员和静态构造函数。希望在大家巩固基础的时候可以拿出来 ...

Sun Jun 16 08:55:00 CST 2013 5 3755
[C#基础知识]专题十三:全面解析对象集合初始化器、匿名类型和隐式类型

引言   经过前面专题的介绍,大家应该对C# 1和C# 2中的特性有了进一步的理解了吧,现在终于迎来我们期待已久的C# 3中特性,C# 中Lambda表达式和Linq的提出相当于彻底改变我们之前的编码风格了,刚开始接触它们,一些初学者肯定会觉得很难理解,但是我相信,只要多多研究下并且弄明白之后 ...

Tue Dec 11 09:20:00 CST 2012 11 5570
[C# 基础知识系列]专题四:事件揭秘

引言: 前面几个专题对委托进行了详细的介绍的,然后我们在编写代码过程中经常会听到“事件”这个概念的,尤其是写UI的时候,当我们点击一个按钮后VS就会自动帮我们生成一些后台的代码,然后我们就只需要在Click方法里面写代码就可以,所以可能有些刚接触C#的朋友就觉得这样很理所当然的,也没有去思考这是 ...

Sun Oct 28 03:08:00 CST 2012 8 5940
[C# 基础知识系列]专题二:委托的本质论

引言: 上一个专题已经和大家分享了我理解的——C#中为什么需要委托,专题中简单介绍了下委托是什么以及委托简单的应用的,在这个专题中将对委托做进一步的介绍的,本专题主要对委本质和委托链进行讨论。 一、委托的本质   平时我们很容易使用委托——用C# delegate关键字定义委托,再用new ...

Thu Oct 25 08:46:00 CST 2012 34 9783
[C# 基础知识系列]专题十六:Linq介绍

专题概要: Linq是什么 使用Linq的好处在哪里 Linq的实际操作例子——使用Linq遍历文件目录 小结 引言:   终于到了C# 3中最重要特性的介绍了,可以说之前所有介绍的特性都是为了Linq而做准备的,然而要想深入理解Linq并不是这个专题可以介绍完 ...

Mon Dec 24 08:20:00 CST 2012 16 7065
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM