电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

改善C程序的种方法

改善C程序的种方法_第1页
1/85
改善C程序的种方法_第2页
2/85
改善C程序的种方法_第3页
3/85
内容提要 3编辑推举 1 前言 1 本书面对的读者 1 本书内容 1 关于条款 1 版式和代码约定 2 关于 C# 2.0 2 致谢 2 第一章 C# 语言元素 3 原则 1 :始终能的使用属性 (property) ,而不是可直接访问的 Data Member 3 原则 2 :为你的常量选择 readonly 而不是 const 5 原则 3 :选择 is 或者 as 操作符而不是做强制类型转换 7 原则 4 :用条件属性而不是 #if 10 原则 5 :始终提供 ToString() 11 原则 6 :区别值类型数据和引用类型数据 13 原则 7 :选择恒定的原子值类型数据 15 原则 8 :确保 0 对于值类型数据是有效的 18 原则 9 :明白几个相等运算之间的关系 19 原则 10 :明白 GetHashCode() 的缺陷 21 原则 11 :选择 foreach 循环 23 第二章 .Net 资源管理 24 原则 12 :选择变量初始化而不是赋值语句 26 原则 13 :用静态构造函数初始化类的静态成员 26 原则 14 :使用构造函数链 27 原则 15 :使用 using 和 try/finally 来做资源清理 29 原则 16 :垃圾最小化 31 原则 17 :装箱和拆箱的最小化 32 原则 18 :实现标准的处理 (Dispose) 模式 34 第三章用 C# 表达你的设计 36 原则 19 :选择定义和实现接口,而不是继承 36 原则 20 :明辨接口实现和虚函数重载的区别 38 原则 21 :用委托来表示回调 39 原则 22 :用事件定义对外接口 40 原则 23 :避开返回内部类对象的引用 42 原则 24 :选择申明式编程而不是命令式编程 43 原则 25: 让你的类型支持序列化 45 原则 26 :用 IComparable 和 IComparer 实现对象的顺序关系 47 原则 27 :避开使用 ICloneable 49 原则 28 :避开转换操作 51 原则 29 :仅在对基类进行强制更新时才使用 new 修饰符 52 第四章创建基于二进制的组件 53 原则 30 :选择与 CLS 兼容的程序集 54 原则 31 :选择小而简单的函数 55 原则 32 :选择小而内聚的程序集 56 原则 33 :限制类型的访问 57 原则 34 :创建大容量的 Web API 58 第五章和 Framework 一起工作 59 原则 35 :选择重写函数而不是使用事件句柄 60 原则 36 :利用 .Net 运行时诊断 60 原则 37 :使用标准的配置机制 62 原则 38 :使用和支持数据绑定 63 原则 39 :使用 .Net 验证 65 原则 40 :根据...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

改善C程序的种方法

人从众+ 关注
实名认证
内容提供者

欢迎光临小店,本店以公文和教育为主,希望符合您的需求。

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部