
| 十载演进,c#日渐强大,新增了泛型、函数式编程概念。以及对静态类型和动态类型的支持。而大量新兴编程习惯背后,却是种种具有迷惑性的“陷阱”,bill wagner将以此书帮您避免c#语言和.net环境中的“陷阱”。 本书充分挖掘了c#4.0的强大功能,并给出了简明、精确表达设计的50个实用方法。书中用大量代码示例,以50个条目条分缕析,为实际应用给出了清晰、专业、实用的建议,阐述’tc#语言和.net框架的方方面面,包括类型、资源管理、动态类型和多核支持。 |
| 第1章 c#语言习惯 条目1 使用属性而不是可访问的数据成员 条目2 用运行时常量(readonly)而不是编译期常量(const) 条目3 推荐使用is或as操作符而不是强制类型转换 条目4 使用conditional特性而不是#if条件编译 条目5 为类型提供tostring()方法 条目6 理解几个等同性判断之间的关系 条目7 理解gethashcode()的陷阱 条目8 推荐使用查询语法而不是循环 条目9 避免在api中使用转换操作符 条目10 使用可选参数减少方法重载的数量 条目11 理解短小方法的优势 第2章 .net资源管理 条目12 推荐使用成员初始化器而不是赋值语句 条目13 正确地初始化静态成员变量 |
商品评论(0条)