2015年1月9日

16.C#初见Lambda表达式及表达式树(九章9.1-9.3)

摘要: 在说明Lambda相关知识前,我们需要了解Lambda表达式常用于LINQ,那么我们来聊下LINQ。 LINQ的基本功能就是创建操作管道,以及这些操作需要的任何状态。这些操作表示了各种关于数据的逻辑:如何过滤、如何排序以及如何将不同的数据源连接在一起,等等。执行委托只是LINQ的众多能力之一。... 阅读全文

posted @ 2015-01-09 21:55 a2htray 阅读(1283) 评论(1) 推荐(2) 编辑

2015年1月7日

15.C#回顾及匿名类型(八章8.1-8.5)

摘要: 今天的篇幅应该会很长,除了回顾前面学的一些,还有写一些关于匿名类型的相关知识,总体上对后续的学习很有帮助,学好了,后面更容易理解,不明白的,那就前面多翻几次,看多了总是会理解的。那么,进入正题吧。自动实现属性 我们的很多工作都是由编译器帮我们去完成,如我们要说的自动实现属性。使用自动实现属性时... 阅读全文

posted @ 2015-01-07 22:07 a2htray 阅读(604) 评论(0) 推荐(1) 编辑

2015年1月5日

14.C#属性访问器、命名空间、pragma指令(七章7.3-7.5)

摘要: 看到一些零星的知识片,今天就用自己的理解说明下,也是因为太简单了,一下就过的,也是我们日常开发中常用。留下一个脚印,当书不在手上的,也能翻出来看看。说下属性访问器、命名空间和pragma指令。 属性访问器在01.C#数据类型、排序、过滤(一章1.1-1.2)有所提到,在C#3后可以使用修饰符去... 阅读全文

posted @ 2015-01-05 22:29 a2htray 阅读(442) 评论(0) 推荐(0) 编辑

2015年1月4日

13.C#分部类型和静态类(七章7.1-7.2)

摘要: 再大的东西不去找,也就没了,再小的知识不去记,也就忘了。今天来写一写C#中的分部类型和静态工具类,这些两个概念可能在我们的日常使用过程中都使用过,可能大家对这些内容觉得这些不是应该有的东西嘛,那就来复习一下吧。 分部类型,个人理解是对同一事物在两个不同空间的描述,编译器将组织我们编写的在不同文... 阅读全文

posted @ 2015-01-04 22:21 a2htray 阅读(847) 评论(0) 推荐(1) 编辑

2015年1月3日

12.C#yield return和yield break及实际应用小例(六章6.2-6.4)

摘要: 晚上好,各位。今天结合书中所讲和MSDN所查,聊下yield关键字,它是我们简化迭代器的关键。 如果你在语句中使用了yield关键字,则意味着它在其中出现的方法、运算符或get访问器是迭代器,通过使用yield定义迭代器,可在实现自定义集合类型的IEnumerable和IEnumerator模... 阅读全文

posted @ 2015-01-03 21:10 a2htray 阅读(1530) 评论(3) 推荐(0) 编辑

2015年1月1日

11.C#迭代器(六章6.1)

摘要: 今天我们说下C#中的迭代器,首先引出一些关于迭代的概念,后面举出代码供大家讨论。 迭代器模式是行为模式的一种范例,行为模式是一种简化对象之间通信的一种设计模式。在.NET中使用IEnumerator和IEnumerable接口及它们的泛型等价物来封装的,如果一个类型实现了IEnumerable... 阅读全文

posted @ 2015-01-01 21:27 a2htray 阅读(1010) 评论(0) 推荐(0) 编辑

2014年12月30日

10.C#匿名函数的变量捕获(五章5.5)

摘要: 首先感谢园友的指定,后续的文章一定会多码多想,出来的文章才有说服力。那今天接上篇我们来聊一聊匿名函数,对于匿名函数,我们知道使用delegate关键字,那我们来需要知道匿名函数在变量是的处理方式,先说两个术语,外部变量和捕获的外部变量,可以看出"捕获的外部变量=外部变量+捕获了",这个捕获顾名思... 阅读全文

posted @ 2014-12-30 21:18 a2htray 阅读(2127) 评论(2) 推荐(1) 编辑

2014年12月29日

09.C#委托转换和匿名方法(五章5.1-5.4)

摘要: 今天将书中看的,自己想的写出来,供大家参考,不足之处请指正。进入正题。 在C#1中开发web form常常会遇到使用事件,为每个事件创建一个事件处理方法,在将方法赋予给事件中,会使用new EventHandler(),不同的事件有各种不同的EventHandler的派生类的实例,因为我这里使... 阅读全文

posted @ 2014-12-29 23:11 a2htray 阅读(1807) 评论(7) 推荐(0) 编辑

2014年12月28日

08.C# System.Nulable<T>和空引用操作符(四章4.2-4.4)

摘要: 看了这3小节,发现作者讲得太详细了,把一个都在正常使用的用法说得太神密了,搞得不知是自己不懂作者的苦心,还是作者用意为之,这里给大家都简单讲下吧,太深的真心讲不下去。 1.可空类型的核心部分是System.Nullable,除了这个之外,还有由静态类System.Nullable提供的工具方法... 阅读全文

posted @ 2014-12-28 22:48 a2htray 阅读(416) 评论(0) 推荐(0) 编辑

07.C#泛型的限制和可空类型的简单说明(三章3.5-四章4.1)

摘要: 自己在写文章的同时,也是在学习,对于书中的语句很多其实没有太好的理解,读一本书,要消化!!!三章都是讲泛型的,最后写一下泛型的限制,对于本章学习的完结,one end,one begin. 看下面的代码 1 public class Teacher 2 { 3 publ... 阅读全文

posted @ 2014-12-28 17:48 a2htray 阅读(1441) 评论(2) 推荐(0) 编辑

导航