




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
思维导图PPT模板《EffectiveC改善C代码的50个有效方法原书》最新版读书笔记,下载可以直接修改第条方法方式代码类型类资源关系逻辑第章条件语言变量字段参数序列对象操作区别本书关键字分析思维导图01本书赞誉第2章.NET的资源管理第1章C#语言的编程习惯第3章合理地运用泛型目录03020405第4章合理地运用LINQ中英文词汇对照表第5章合理地运用异常目录0706内容摘要在本书中,世界知名的.NET专家BillWagner先生给出了50条建议,告诉你怎样充分利用C#6.0所具备的特性来编写健壮而高效的代码。这些建议反映了C#开发界的新进展,也令人体会到C#这门语言已经越来越成熟了。除了提出了许多种改善代码品质的新方式,例如怎样发挥泛型的优势之外,本书还针对LINQ给出了很多条建议。本书赞誉2021年读完的第一本书,有些地方还是没看太懂,主要是泛型和LINQ的一些章节,纸上得来终觉浅,绝知此事要躬行。第1章C#语言的编程习惯相对于另一本《MoreEffectiveC#》来说,内容要浅一些,但也需要有一定的基础才能读懂。第1条:优先使用隐式类型的局部变量第2条:考虑用readonly代替con...第3条:优先考虑is或as运算符,尽量少...第4条:用内插字符串取代string.F...第5条:用FormattableStri...第6条:不要用表示符号名称的硬字符串来调...010302040506第1章C#语言的编程习惯第7条:用委托表示回调第8条:用null条件运算符调用事件处理...第9条:尽量避免装箱与取消装箱这两种操作第10条:只有在应对新版基类与现有子类之...第1章C#语言的编程习惯第2章.NET的资源管理没有想象中的好,大部分是linq的技巧,感觉通用的技术少了些,如果是做数据处理,可能会带来极大的提高。第11条:理解并善用.NET的资源管理机...第12条:声明字段时,尽量直接为其设定初...第13条:用适当的方式初始化类中的静态成...第14条:尽量删减重复的初始化逻辑第2章.NET的资源管理第15条:不要创建无谓的对象第17条:实现标准的dispose模式第16条:绝对不要在构造函数里面调用虚函...第2章.NET的资源管理第3章合理地运用泛型二零二一年读完的第九本书,很不错的一本书,开始就是抱着细读的心态,部分对我来说还是有点略感乏味(也可能是技术菜的原因看不懂吧!哈哈哈),但也有很多部分对于自己来说是很好的点,值得推荐。第18条:只定义刚好够用的约束条件第19条:通过运行期类型检查实现特定的泛...第20条:通过IComparable<T...第21条:创建泛型类时,总是应该给实现了...第22条:考虑支持泛型协变与逆变第23条:用委托要求类型参数必须提供某种...010302040506第3章合理地运用泛型第24条:如果有泛型方法,就不要再创建针...第25条:如果不需要把类型参数所表示的对...第26条:实现泛型接口的同时,还应该实现...第27条:只把必备的契约定义在接口中,把...第28条:考虑通过扩展方法增强已构造类型...12345第3章合理地运用泛型第4章合理地运用LINQ作者水平很高,一直在负责维护MSDocs。第29条:优先考虑提供迭代器方法,而不要...第30条:优先考虑通过查询语句来编写代码...第31条:把针对序列的API设计得更加易...第32条:将迭代逻辑与操作、谓词及函数解...第33条:等真正用到序列中的元素时再去生...第34条:考虑通过函数参数来放松耦合关系010302040506第4章合理地运用LINQ第35条:绝对不要重载扩展方法第36条:理解查询表达式与方法调用之间的...第37条:尽量采用惰性求值的方式来查询,...第38条:考虑用lambda表达式来代替...第39条:不要在Func与Action中...第40条:掌握尽早执行与延迟执行之间的区...010302040506第4章合理地运用LINQ第41条:不要把开销较大的资源捕获到闭包...第42条:注意IEnumerable与I...第43条:用Single()及First...第44条:不要修改绑定变量第4章合理地运用LINQ第5章合理地运用异常第45条:考虑在方法约定遭到违背时抛出异...第46条:利用using与try/fin...第47条:专门针对应用程序创建异常第48条
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乡村文化旅游开发运营合作协议
- 综合金融服务领域金融创新产品开发计划
- 新能源汽车充电设施建设与管理手册
- 陕西2025年陕西杨凌示范区事业单位招聘15人笔试历年参考题库附带答案详解
- 2022年执业药师考试《中药学专业知识(一)》真题及解析
- 2021年全国一级建造师执业资格考试试卷 《民航机场工程管理与实务》
- 大环内酯类抗生素联合甲泼尼龙治疗儿童肺炎支原体肺炎的临床疗效分析
- 创业计划书:文档形式与关键要素
- 教视网安全教育
- 实验室月工作总结
- 装配式建筑装饰装修技术 课件 模块四 装配式墙面
- DZ∕T 0175-2014 煤田地质填图规范(1:50 000 1:25 000 1:10 000 1:5 000)(正式版)
- 《阿Q正传》《边城》比较阅读课件高中语文选择性必修下册
- 陕西省2024年高中学业水平合格考化学试卷试题(含答案解析)
- 内燃机车司机技师考试题(强化练习)
- 氨重大危险源危险化学品安全告知牌安全告知牌
- 第一次月考测试卷(试题)-2023-2024学年人教版六年级数学下册
- 第三单元名著导读《经典常谈》知识点整理(解析)
- 八年级下科学教学计划+教学进度表(2020浙教版)
- 餐饮行业燃气安全培训
- 2024年江苏省普通高中学业水平测试小高考生物、地理、历史、政治试卷及答案(综合版)
评论
0/150
提交评论