InMore Effective C#, Second Edition,world-renowned .NET expert Bill Wagner identifies and illuminates 50 intermediate-to-advanced techniques for writing exceptionally robust and well-performing C# 7.0 code. Reflecting the growing sophistication of the C# language and its development community, Wagner presents powerful new solutions to problems you’re likely to encounter every day.
Through three editions of Effective C#, Wagner’s clear explanations, expert tips, and realistic code examples have proven invaluable to hundreds of thousands of developers. With the publication of this title, Effective C#, Third Edition, and More Effective C#, Second Edition, have been completely reorganized to provide clear explanations, expert tips, and realistic code examples in a cohesive package for modern C#.More Effective C#, Second Edition,brings the same proven approach to the new features in C# 7.0, helping you perform familiar tasks more efficiently and effectively.
Drawing on his unsurpassed C# experience and key role on global C# standards committees, Wagner addresses object-oriented, functional, and service-oriented approaches to managing data with C#; better ways to express your intent to users and other programmers; and new opportunities to leverage powerful asynchronous and dynamic programming techniques.
Use properties instead of accessible data members (Item 1) Distinguish between value and reference types (Item 4) Understand relationships among multiple concepts of equality (Item 9) Avoid conversion operators in your APIs (Item 11) Understand how interface and virtual methods differ (Item 15) Avoid overloading methods defined in base classes (Item 19) Create method groups that are clear, minimal, and complete (Item 22) Enable immediate error reporting in iterators and async methods (Item 26) Use async methods for async work (Item 27) Avoid thread allocations and context switches (Item 30) Construct PLINQ parallel algorithms with exceptions in mind (Item 36) Use the thread pool instead of creating threads (Item 37) Use BackgroundWorker for cross-thread communication (Item 38) Use the smallest possible scope for lock handles (Item 41) Understand the pros and cons of dynamic programming (Item 43) Make full use of the expression API (Item 46) Minimize dynamic objects in public APIs (Item 47)
You’re already a successful C# programmer: 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.
Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available.
About the Author
Bill Wagner is one of the world’s foremost C# developers, a member of the ECMA C# Standards Committee, and author of all three editions of Effective C#. He is president of the Humanitarian Toolbox, has been awarded Microsoft Regional Director and .NET MVP for 11 years, and was recently appointed to the .NET Foundation Advisory Council. Wagner has helped compani...
(展开全部)
“我有一脑洞,可纳山与海。”七英俊中国作协会员,人气小说作家。文风轻松有趣,脑洞清奇多变。爱好学习新技能和探索世界。代表作:《有药》《山海之灰》等微博:@七英俊
曹操竟是道教的“末日救世主”?诸葛亮竟然和吕布有同一个偶像?宋太祖的“良心”竟然坑了北宋!不怕暴风雪的蒙古人?不存在的!自第一个大一统王朝秦朝以来,中国开启了“...
★内容介绍中国古代有一个鬼的世界,它在广被接受的文化话语体系或宏大叙事中并不明显。然而,这个阴暗的鬼世界一直是中国过往的一部分。想要完整认识中国,洞察历史与人心...
夏永为,曾用笔名松鹤翔出版《跟谁都能说上话》(中国计量出版社2009年7月版),是一个睿智而勤奋的新生代作家,现已在网络、报刊发表文字上百万。夏永为是沈阳师范大...
阿伏伽德六(アボガド6)'日本新锐影像作家,名字源于化学家阿伏伽德罗。以创作VOCALOID歌曲为中心,在日本弹幕网站NIKONIKO上发表视频作品。因其独特世...
精彩摘录……“小品”和“极品”的分疆,不在题材或内容而在格调(style)或形式了,这种“小品”文的格调,——我名之曰家常体(f
现代变流技术与电气传动 内容简介 本书结合作者多年工作和实践经验,收集和介绍了目前世界上*先进的变流和控制技术,同时,结合其在铁路牵引和其他工业领域的应用,分析...
*开着兰博基尼拖拉机去种地,一个植物杀手的另类自然随笔*亚马逊迄今为止最成功的真人秀之一主角克拉克森分享一年农场生活的鸡飞狗跳*摘掉小清新滤镜的硬核田园诗,克拉...
读者对象:喜欢中国文学、外国文学和读书随笔的大众读者宣传语:旅美作家张宗子读书随笔集图书亮点:★时隔五年,旅美作家张宗子再推读书随笔集★经典常谈,启人新知,品读...
运动妙治颈肩腰腿痛 本书特色 杨慧敏主编的《运动妙治颈肩腰腿痛》一书,探索出一条治疗颈肩腰腿痛病的新途径。全书二十多万字,介绍推荐了屡试屡验的350多个运动疗法...
常见老年病诊断与治疗 本书特色 《常见老年病诊断与治疗》由高万从编著,从实用角度出发,主要讲述常见老年病的诊断和治疗,更注重治疗,“诊断是手段、治疗是目的、预防...
日本累计销量突破50万册集合人气料理研究家20多年教学经验和研究成果告诉你如何将平凡的家常菜“点石成金”◎ 编辑推荐忙碌半天,做出来的饭菜却让人难以下咽?一步一...
iBooks2017年优选图书。-医学博士、《纽约时报》专栏作家教你理性看待食物,驱散饮食迷思,摆脱焦虑和困扰,找回享受美味的愉悦感。-我们总是在寻找灵丹妙药,...
医学心悟 内容简介 《医学心悟》为清代名医程国彭撰著。程国彭,字钟龄,天都(今安徽歙县)人。自幼学医,博采众长,医名大振,后积3O年临床经验著成此书。本书共分5...
《职场政治:华尔街人力资源案例》内容分为两部分,详细内容包括:人才战争;华尔街文化;这样找工作;七次面试;华尔街的灰姑娘;
雅克·阿达利(Jacques Attali)是当代法国著名学术与政治人物,曾任法国总统密特朗的特别顾问,他的作品涉及面广,并具有历史文化的内涵,深受欧美知识界的...
亦舒“大陆首次出版 有生之年辑”收录了亦舒首次在大陆出版的5部全新作品,包括《衷心笑》《幸运星》《承欢记》《悠悠我心》《某家的女儿》。该套书经独家授权,进行了全...
安托南·阿尔托,正如他对自己的称呼,一个“被遗忘了的诗人”,一个“戏剧的敌人”,“一个身体的反抗者”,已用他爆炸的神经和野兽的怒吼,给这个时代的文学、艺术和思想...
中小企业法律风险防控300问 本书特色 长沙市工业和信息化委员会编写的《中小企业法律风险防控300问》根据中小企业生产经营过程中经常遇到的公司治理、买卖合同、劳...
卢云(Fr. Henri J.M.Nouwen 1932-1996)原籍荷兰,曾任教于美国圣母大学、耶鲁大学和哈佛大学。1986年应方舟团体(L’Arche)之...