2015年5月13日

02.生成、打包、部署和管理应用程序及类型

摘要: 使用csc.exe,通过命令行来编译源代码,生成IL代码,如下 csc.exe /out:Program.exe /t:exe /r:MSCoreLib.dll Program.cs 意义:指示C#编译器生成一个名叫Program.exe的可执行文件 MSCoreLib.dll是一个特殊的... 阅读全文

posted @ 2015-05-13 23:13 a2htray 阅读(142) 评论(0) 推荐(0) 编辑

01.CLR的执行模型

摘要: 在非托管的C/C++中,可以进行一些底层的操作 "公共语言运行时"(CLR)是一个可由多种编程语言使用的"运行时" CLR的核心功能包含: 内存管理 程序集加载 安全性 异常处理 线程同步 可由支持CLR的编程语言编写源代码,再由对应的编译器检查语法和分析源... 阅读全文

posted @ 2015-05-13 23:11 a2htray 阅读(245) 评论(0) 推荐(0) 编辑

2015年1月28日

24.C#LINQ TO XML(十二章12.3)

摘要: 自己也写了那么多,但还有很多不懂,有点浮躁吧,但饭还是要吃啊,说说LINQ TO XML吧。 LINQ TO XML位于System.Xml.Linq程序集,并且大多数类型位于System.Xml.Linq命名空间。该命名空间下几乎所有类型都以X为前缀;普通DOM API中的Element对应... 阅读全文

posted @ 2015-01-28 22:46 a2htray 阅读(769) 评论(0) 推荐(0) 编辑

2015年1月26日

23.C#Queryable的扩展方法(十二章12.1-12.2)

摘要: 今天要写的知识还真心有点绕呢,对于第一节的内容,其实是把原先在内存中的数据源,换成了从数据库中提取出来的数据。从代码的使用方式上是一样的,直接跳过,来看看IEnumerable和IQueryable的区别。 正如Enumerable类型包含着关于IEnumerable的扩展方法来实现LINQ标... 阅读全文

posted @ 2015-01-26 21:54 a2htray 阅读(2250) 评论(0) 推荐(0) 编辑

2015年1月25日

22.C#分组和查询延续及选择综合症(十一章11.6-11.7)

摘要: 对于昨天的连接还有一个知识点没有说,那就是分组连接。是11.5中的内容,补上。 分组连接的格式:join 元素 in 序列 on 条件表达式 into 新的序列 内连接和分组连接之间的一个重要差异(即分组连接和普通分组之间的差异)是,对于分组连接来说,在左... 阅读全文

posted @ 2015-01-25 17:40 a2htray 阅读(939) 评论(0) 推荐(0) 编辑

21.C#序列过虑、排序、let子句和连接(十一章11.3-11.5)

摘要: 哈哈,隔了一个星期,再怎么样都要发一篇,要多看书啊,书不能停~~~使用where子句进行过虑 where子句的语法格式如下:where 过虑表达式 例子:新建一个珠宝类,如下: 1 class Jewellery 2 { 3 /// 4 /// 珠宝类型 5 ///... 阅读全文

posted @ 2015-01-25 00:42 a2htray 阅读(1229) 评论(1) 推荐(0) 编辑

2015年1月13日

20.C#LINQ基础和简单使用(十一章11.1-11.2)

摘要: 终于看到了第11章,之前虽然也有看过,但没有太仔细,在工作中也偶尔会使用,但不明白其中的原理,那现在就来讲讲LINQ,做一做书虫~~ 首先先了解下LINQ的三个要点:LINQ不能把非常复杂的查询表达式转换成一行代码使用LINQ不意味着你从此不再需要使用SQLLINQ不可能魔法般地让你成为架构天... 阅读全文

posted @ 2015-01-13 23:22 a2htray 阅读(1440) 评论(0) 推荐(0) 编辑

2015年1月12日

19.C#逐一介绍IEnumerable和IEnumerable<T>中的扩展方法(10.3-10.5)

摘要: 今天没有太多的言语,只有代码,扩展方法多得太多,不能一一列完,书中一些,看多了也就会使用了。 1 //Enumerable.Range 返回起始到结束范围,是一个Enumrable类型 2 //Range方法并不会真的构造含有适当数字的列表,它只是在恰当的时间生成那些数,"just in tim... 阅读全文

posted @ 2015-01-12 23:03 a2htray 阅读(847) 评论(0) 推荐(0) 编辑

2015年1月11日

18.C#扩展方法(十章10.1-10.2)

摘要: 今天的话题,我们来聊下扩展方法,自己也真心感叹自己的文笔,那叫一个惨啊,回顾写的文章,看着看着也忘记当时是怀着什么心态写的,哈哈,现代人真心是太随性了,可能也是太冷漠了,接着写的吧,总是会有帮助,也会有收获的。 扩展方法是从C#3开始出现在我们的眼前,它即有静态方法的优点,也使我们的代码更具可... 阅读全文

posted @ 2015-01-11 22:30 a2htray 阅读(1330) 评论(1) 推荐(1) 编辑

2015年1月9日

17.C#类型判断和重载决策(九章9.4)

摘要: 今天来结束第九章,聊下我们经常忽略,但是编译器会帮我们完成的"类型判断和重载决策",理解编译器如何帮我们完成,相信在写代码时会更明确,避免一些编译出错,排查的问题,让我们开发更给力。 我们知道隐式类型的数组以及将方法组转换为委托类型都需要类型推断,但将方法组作为其它方法的参数进行转换时,会显得... 阅读全文

posted @ 2015-01-09 23:26 a2htray 阅读(529) 评论(0) 推荐(0) 编辑

导航