
《深入理解C#》读书笔记
文章平均质量分 81
疾风剑豪李云龙
键锋所指,所向披靡
展开
-
第一章 C#开发的进化史:1.1从简单的数据类型开始
C#1:只读属性,弱类型集合—>C#2:私有属性赋值方法和强类型集合—>C#3:自动实现的属性、增强的集合和对象初始化—>C#4:用命名实参更清晰地调用构造函数和方法原创 2017-04-13 15:50:31 · 309 阅读 · 0 评论 -
第一章 C#开发进化史:1.3处理未知数据
C#1:要么维护一个标志,要么更改引用类型的语意,要么利用一个魔数—>C#2/C#3:可空类型避免了采用C#1的各种繁琐的方法。语法糖进一步简化了编程—>C#4:可选参数简化了默认设置原创 2017-04-14 16:55:33 · 361 阅读 · 0 评论 -
第一章 C#开发进化史:1.2排序和过滤
1.2.1按名称对产品进行排序 C#1:弱类型比较功能、不支持委托排序—>C#2:强类型的比较功能、委托方法、匿名方法—>C#3:表达式、扩展方法、允许列表保持未排序状态 1.2.2查询集合 C#1:条件和操作紧密耦合,两者都是硬编码的—>C#2:条件和操作分开,匿名方法使委托变得简单—>C#3:Lambda表达式使条件变得更容易阅读原创 2017-04-14 10:01:35 · 362 阅读 · 0 评论