读书笔记
rainychan2009
简化简单
展开
-
Inside VCL阅读有感一
Delphi的类架构为什么这么设计?一个TObject完成了管理对象的功能,一个TComponent完成了基本的组件管理。 Borland摒弃了多重继承,采用单根继承,这样程序设计和阅读都清爽不少。 首先是TObject TObject是Delphi的万类之王:1. 使用表格驱动的VMT轻松完成了类层面信息的管理 2 实现了申请内存和释放内存的功能,所有的方法都处于Publish原创 2012-07-01 23:25:49 · 575 阅读 · 0 评论 -
代码分析二:泛型方法与反射
泛型在类型安全,对于值操作的性能,代码的表现力上有极大的意义。 在CSharpInDepth中,有一个结合泛型方法和反射的例子,代码抄了一遍贴上: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Reflection;原创 2013-12-17 22:11:11 · 627 阅读 · 0 评论 -
[CSharp In Depth]迭代器
最近好多事请,好多事情都反反复复,这样的结果就是给人很大的挫败感。从今以后,做什么事一定要有头有尾,坚持完成! 除了集合类型可以使用Foreach,其他的内容也可以使用Foreach来遍历,使用Foreach保证了类型统一安全,代码简洁高效。 要想使用Foreach的语法规则进行遍历,只需要实现IEnumber接口,而该接口的实现就是要实现IEnumerator,在原创 2014-03-08 17:35:48 · 1665 阅读 · 0 评论