【中商原版】改善C#程序的50种方法 第3版 豆瓣阅读 英文原版 Effective C# Bill Wagner
| 运费: | ¥ 5.00-30.00 |
| 库存: | 2 件 |
商品详情
改善C#程序的50种方法 第3版 豆瓣阅读 英文原版 Effective C# Bill Wagner
基本信息
By (author) Bill Wagner
Format Paperback | 288 pages
Dimensions 180 x 230 x 10mm | 455g
Publication date 22 Dec 2016
Publisher Pearson Education (US)
Imprint Addison-Wesley Educational Publishers Inc
Publication City/Country New Jersey, United States
Language English
Edition Statement 3rd edition
ISBN10 0672337878
ISBN13 9780672337871
页面参数仅供参考,具体以实物为准
内容简介
《EffectiveC#-改善C#程序的50种方法》是Bill Wagner写的围绕一些关于C#和。NET主题的书,包括C#语言元素、.NET资源管理、使用C#表达设计、创建二进制组件和使用框架等,讲述了最常见的50个问题的解决方案,为程序员提供了改善C#和。NET程序的方法。本书通过将每个条款构建在之前的条款之上,并合理地利用之前的条款,来让读者*大限度地学习书中的内容,为其在不同情况下使用最佳构造提供指导。本书适合各层次的C#程序员阅读,同时可以推荐给高校教师(尤其是软件学院教授C#/.NET课程的老师),作为C#双语教学的参考书。
In Effective C#, Third Edition, respected .NET expert Bill Wagner identifies 50 ways to harness the full power of the C# 6.0 language to write exceptionally robust, efficient, and well-performing code. Reflecting the growing sophistication of the C# language and its development community, Wagner has identified dozens of new ways to write better code. This edition's new solutions include some that take advantage of generics and several that are more focused on LINQ, as well as a full chapter of advanced best practices for working with exceptions.
Wagner's clear, practical explanations, expert tips, and realistic code examples have made Effective C# indispensable to hundreds of thousands of developers. Drawing on his unsurpassed C# experience, he addresses everything from resource management to multicore support, and reveals how to avoid common pitfalls in the language and its .NET environment. Learn how to choose the most effective solution when multiple options exist, and how to write code that's far easier to maintain and improve. Wagner shows how and why to
Prefer implicitly typed local variables (see Item 1)
Replace string.Format() with interpolated strings (see Item 4)
Express callbacks with delegates (see Item 7)
Make the most of .NET resource management (see Item 11)
Define minimal and sufficient constraints for generics (see Item 18)
Specialize generic algorithms using runtime type checking (see Item 19)
Use delegates to define method constraints on type parameters (see Item 23)
Augment minimal interface contracts with extension methods (see Item 27)
Create composable APIs for sequences (see Item 31)
Decouple iterations from actions, predicates, and functions (see Item 32)
Prefer lambda expressions to methods (see Item 38)
Distinguish early from deferred execution (see Item 40)
Avoid capturing expensive resources (see Item 41)
Use exceptions to report method contract failures (see Item 45)
Leverage side effects in exception filters (see Item 50)
You're already a successful C# programmer, and this book will make you an outstanding one.
Content Update Program: This book is part of the InformIT Content Update Program. As updates are made to C#, sections of this book will be updated or new sections will be added to match updates to the technologies. See inside for details.
作者简介
Billwagner是世界知名的.NET专家,微软C#领域的MVP,并荣获微软RegionalDirector称号。他是著名软件咨询公司SRTSolutions的创始人,有20多年软件开发经验,曾经领导了众多成功的Windows平台产品的开发。他是微软开发社区的活跃人物,长期担任MSDNMagazine、ASP.NETPro、VisualStudioMagazine等技术杂志的专栏作者。
Bill Wagner creates .NET learning materials for Microsoft. He is one of the world's foremost C# experts and is a member of the ECMA C# Standards Committee. The president of Humanitarian Toolbox, he also now serves on the .NET Foundation Advisory Council and Technical Steering Committees. Wagner has worked with companies ranging from start-ups to enterprises, improving development processes and growing development teams. An internationally recognized writer, he authored this book's first two editions, as well as More Effective C#. He holds a B.S. in computer science from the University of Illinois at Champaign-Urbana.
- 中商进口商城 (微信公众号认证)
- 中商进口商城中华商务贸易有限公司所运营的英美日韩港台原版图书销售平台,旨在向内地读者介绍、普及、引进最新最有价值的国外和港台图书和资讯。
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...