EffectiveC#比尔·瓦格纳著;爱飞翔译pdf下载pdf下载

EffectiveC#比尔·瓦格纳著;爱飞翔译百度网盘pdf下载

作者:
简介:本篇主要提供EffectiveC#比尔·瓦格纳著;爱飞翔译pdf下载
出版社:万有图书专营店
出版时间:2018-05
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

作  者:(美)比尔·瓦格纳(Bill Wagner) 著;爱飞翔 译
定  价:79
出 版 社:机械工业出版社
出版日期:2018年05月01日
页  数:251
装  帧:平装
ISBN:9787111597193
本书赞誉
译者序
前言
章C#语言的编程习惯1
条:优先使用隐式类型的局部变量1
第2条:考虑用readonly代替const8
第3条:优先考虑is或as运算符,尽量少用强制类型转换12
第4条:用内插字符串取代string.Format()20
第5条:用FormattableString取代专门为特定区域而写的字符串24
第6条:不要用表示符号名称的硬字符串来调用API26
第7条:用委托表示回调28
第8条:用null条件运算符调用事件处理程序31
第9条:尽量避免装箱与取消装箱这两种操作34
0条:只有在应对新版基类与现有子类之间的冲突时才应该使用new修饰符38
第2章.NET的资源管理42
1条:理解并善用.NET的资源管理机制42
2条:声明字段时,尽量直接为其设定初始值47
3条:用适当的方式初始化类中的静态成员50
4条:尽量删减重复的初始化逻辑52
5条:不要创建无谓的对象60
部分目录

内容简介

本书分为5个章节,靠前章介绍一些常见的语言结构,它们是开发者手头推荐的工具,无论创建什么样的类型与算法,都离不开它们;第2章介绍一些设计习惯,告诉你应该怎样把代码写得与托管环境相协调;第3章讲解怎样用泛型取代System.Object以及强制类型转换,并讨论一些不错技术,如约束、泛型特化、方法约束以及向后兼容等;第4章讲解LINQ、查询语法以及与之相关的语言特性,包括什么时候运用扩展方法把协定与实现相分离、怎样有效地使用闭包以及如何编写匿名类型等;第5章指引你把C#程序中的异常与错误处理好。
(美)比尔·瓦格纳(Bill Wagner) 著;爱飞翔 译
Bill Wagner,世界知名的C#专家,也是ECMA C#标准委员会成员。他在Humanitarian Toolbox项目中担任主管,并荣获微软公司.NET MVP称号长达11年,很近开始在.NET Foundation AdvisoryCouncil任职。Wagner在工作中与各种规模的公司合作,帮助这些创业公司或企业改进软件开发流程,并培养软件开发团队。目前,他是微软.NET核心内容团队的员工,写过很多与C#语言及.NET框架有关的学习资料。他拥有伊利诺伊大学厄巴纳-尚佩恩分校计算机科学专业的学士学位。