img
share 分享

Effective C#:改善C#代码的50个有效方法(原书第3版)

作者:Bill Wagner

出版社:机械工业出版社

ISBN:9787111597193

VIP会员免费 (仅需0.8元/天) ¥ 40.0

温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!

电子书推荐

更多资源 展开

Effective_C#_中文版改善C#程序的50种方法.doc 评分:

Effective_C#_中文版改善C#程序的50种方法.doc 文字word版,便于查看! 以下是目录节选 第一章 C#语言元素 3 原则 1:尽可能的使用属性(property),而不是数据成员(field) 3 原则 2:为你的常量选择 readonly 而不是 const 5 原则 3:选择 is 或者 as 操作符而不是做强制类型转换 9 原则 4:用条件属性而不是#if 16 原则 5:始终提供 ToString() 22 原则 6:区别值类型数据和引用类型数据 28 原则 7: 选择恒定的原子值类型数据 33 原则 8:确保 0 对于值类型数据是有效的 40 原则 9:明白几个相等运算之间的关系 44 原则 10: 明白 GetHashCode()的缺陷 50 原则 11:选择 foreach 循环 56 第二章 .NET 资源管理 61 原则 12:选择变量初始化而不是赋值语句 64 原则 13:用静态构造函数初始化类的静态成员 67 原则 14:使用构造函数链 69 原则 15:使用 using 和 try/finally 来做资源清理 74 原则 16:垃圾最小化 80 原则 17:装箱和拆箱的最小化 83 原则 18:实现标准的处理(Dispose)模式 87 第三章,用 C#表达你的设计 92 原则 19:选择定义和实现接口,而不是继承 93 原则 20:明辨接口实现和虚函数重载的区别 102 原则 21:用委托来表示回调 105 原则 22:用事件定义对外接口 107 原则 23:避免返回内部类对象的引用 113 原则 24:选择申明式编程而不是命令式编程 117 原则 25: 让你的类型支持序列化 122 原则 26:用 IComparable 和IComparer 实现对象的顺序关系 129 原则 27:避免使用 ICloneable 135 原则 28:避免转换操作 139 原则 29:仅在对基类进行强制更新时才使用 new 修饰符 143 第四章:创建基于二进制的组件 146 原则 30:选择与 CLS 兼容的程序集 150 原则 31:选择小而简单的函数 155 原则 32:选择小而内聚的程序集 158 原则 33:限制类型的访问 161 原则 34:创建大容量的 Web API 164 第五章:和 Framework 一起工作 169 原则 35:选择重写函数而不是使用事件句柄 170 原则 36:利用.Net 运行时诊断 173 原则 37:使用标准的配置机制 177 原则 38:使用和支持数据绑定 180 原则 39:使用.Net 验证 186

...展开详情
上传时间:2018-10 大小:366KB
热门图书