摘要: 〇、接口、泛型、委托、事件 1.泛型和协变逆变 2.委托和事件 3.c#基础 4.c#4.0协变逆变的理解 一、linq等数据处理 1.数据查询 2.数组 3.linq 总结 二、并行程序 1.并行性能简单分析 三、编码技巧 1.考虑用类型代替参数检查 2.c#没有指针导致的性能问题研究一二 3.匿 阅读全文
posted @ 2013-04-13 12:28 诺贝尔 阅读(653) 评论(0) 推荐(1) 编辑
摘要: 看到很多人喜欢写注释,当然也有很多人不喜欢写。很多人喜欢写复杂的文档,甚至做了漂亮的图片来说明问题,花了相当大的精力去文档上面。为什么?写文档又不能运行,对不?写文档的作用我想主要是用来整理思路。人类的智力有限,尤其是记忆力有限,因此需要很多外部存储体来帮助我们缓冲“中间数据”。那些精心制作的文档,看上去好像没啥作用,纯浪费精力,但是如果没有这些精美清晰的文档,你的思路会一团糟,结果花了更多时间在debug之上。做文档的人都是聪明人,任何时候,写文档都比写程序要容易得多,因为文档可以容错,格式可以自由。文档也有一个要求,那就是你对编码要有信心,如果你写得文档和编码能力差太远,根本无法实现文档描 阅读全文
posted @ 2013-04-13 10:16 诺贝尔 阅读(969) 评论(0) 推荐(1) 编辑