王朝网络
分享
 
 
 

More Effective C#中文版——改善C#程序的50个具体办法

王朝导购·作者佚名
 
More Effective C#中文版——改善C#程序的50个具体办法  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: (美)瓦格纳著,陈黎夫译

出 版 社: 人民邮电出版社

出版时间: 2010-1-1字数: 315000版次: 1页数: 292印刷时间: 2010-1-1开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115215703包装: 平装最佳拍档

More Effective C#中文版——改善C#程序的50个具体办法

More Effective C#中文版——改善C#程序的50个具体办法

设计模式--可复...

More Effective C#中文版——改善C#程序的5...

与此1件拍档商品一同购买

总定价:¥84.00

总当当价:¥68.10

More Effective C#中文版——改善C#程序的50个具体办法

请至少保留一件商品。

内容简介

本书延续了Effective系列图书的风格,针对C# 2.0和C# 3.0中添加的新特性给出了实用的建议。书中的50个条目自成一体且又丝丝相扣,这些条目按照泛型、多线程开发、C#设计模式、C# 3.0语言增强、LINQ以及杂项等主题分为6类,将特定的代码和深入的分析有机地结合了起来,能够帮助你以最佳的方式从C# 1.x切换至C# 3.0。当你通读全书之后,会发现不只得到了一条条独立的建议,还学到了如何以优雅的方式用C#进行程序设计。

本书适合具有C#编程经验的.NET开发人员阅读。

目录

第1章使用泛型

条目1:使用1.x框架API的泛型版本

条目2:恰到好处地定义约束

条目3:运行时检查泛型参数的类型并提供特定的算法

条目4:使用泛型强制编译期类型推断

条目5:确保泛型类型支持可销毁对象

条目6:使用委托定义类型参数上的方法约束

条目7:不要为基类或接口创建泛型的特殊实现

条目8:尽可能使用泛型方法,除非需要将类型参数用于实例的字段中

条目9:使用泛型元组代替out和ref参数

条目10:在实现泛型接口的同时也实现传统接口

第2章C#中的多线程

条目11:使用线程池而不是创建线程

条目12:使用BackgroundWorker实现线程间通信

条目13:让lock()作为同步的第一选择

条目14:尽可能地减小锁对象的作用范围

条目15:避免在锁定区域内调用外部代码

条目16:理解Windows窗体和WPF中的跨线程调用

第3章C#设计实践

条目17:为序列创建可组合的API

条目18:将遍历和操作、谓词以及函数分开

条目19:根据需要生成序列中的元素

条目20:使用函数参数降低耦合

条目21:让重载方法组尽可能清晰、最小化且完整

条目22:定义方法后再重载操作符

条目23:理解事件是如何增加对象间运行时耦合的

条目24:仅声明非虚的事件

条目25:使用异常来报告方法的调用失败

条目26:确保属性的行为与数据类似

条目27:区分继承和组合

第4章C# 3.0语言增强

条目28:使用扩展方法增强现有接口

条目29:使用扩展方法增强现有类型

条目30:推荐使用隐式类型局部变量

条目31:使用匿名类型限制类型的作用域

条目32:为外部组件创建可组合的API

条目33:避免修改绑定变量

条目34:为匿名类型定义局部函数

条目35:不要在不同命名空间中声明同名的扩展方法

第5章使用LINQ

条目36:理解查询表达式与方法调用之间的映射

条目37:推荐使用延迟求值查询

条目38:推荐使用lambda表达式而不是方法

条目39:避免在函数或操作中抛出异常

条目40:区分早期执行和延迟执行

条目41:避免在闭包中捕获昂贵的外部资源

条目42:区分IEnumerable和IQueryable数据源

条目43:使用Single()和First()来明确给出对查询结果的期待

条目44:推荐保存Expression而不是Func

第6章杂项

条目45:最小化可空类型的可见范围

条目46:为部分类的构造函数、修改方法以及事件处理程序提供部分方法

条目47:仅在需要parms数组时才使用数组作为参数

条目48:避免在构造函数中调用虚方法

条目49:考虑为大型对象使用弱引用

条目50:使用隐式属性表示可变但不可序列化的数据

索引

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
海蒂诗大门铰链亚光银色75*100*349751
PHP实战
海蒂诗铜制大门铰链铜本色75*100*349749
PHP基础教程(第3版)
海蒂诗INTERMAT 弹簧铰链 内侧49745
海蒂诗INTERMAT 弹簧铰链 半遮 49744
iPhone影像随行
Autodesk Maya 2010标准培训教材I(附1张DVD)
海蒂诗INTERMAT  弹簧铰链 全遮49743
Autodesk 3ds Max 2010标准培训教材II(附光盘)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有