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...
(展开全部)
《幽灵五号》收录了谢克里二十八篇优秀之作,大部分取材于另一位美国著名科幻作家罗杰·泽拉兹尼编辑的《罗伯特·谢克里最佳科幻小说选集》。谢克里似乎是个喜欢作弄人的作...
作品目录目 录:各式小熊各式小兔各式小猫各式小狗女孩儿喜欢的东西男孩儿喜欢的东西花朵和水果动植物最爱的玩具四季的快乐遐想
胡继华,北京师范大学文学博士,中国人民大学比较文学与世界文学博士后。现任北京第二外国语学院比较文学与跨文化研究所教授,比较文学与世界文学专业硕士生导师。研究领域...
作者简介张小娴,香港著名言情小说家,95年推出第一部长篇小说《面包树上的女人》而走红文坛,是继亦舒之后,香港最受欢迎的言情
卢梭,18世纪法国启蒙思想家、哲学家、教育家、文学家、音乐家,法国大革命的思想先驱,启蒙运动最卓越的代表人物之一,被誉为“现代民主政体之父”。卢梭坚持社会契约论...
山田J太為「女高中生小春在異世界成為娼妓」小說版繪製插畫,同時擔任漫畫版作者。
Es handelt sich zunächst um die Dissertation des Einundzwanzigjährigen (1924), d...
麻宫骑亚(KiaAsamiya),男,1963年1月28日出生于东京都板桥区。漫画家、插画家。1990年与以卡通动画色彩设计闻名的菊池通隆共同
幻想x本格推理 極致結合!新生代推理作家 青崎有吾 超人氣「不死少女」系列第二彈──★日本「這本推理小說最厲害」推理排行榜年度推薦★知名漫畫家 大暮維人 繪製封...
张静等编著的《CAXA实体设计2011辅助设计与制作技能基础教程》主要介绍cAxA实体设计20ll的基础知识,内容包括工作界面、二维草图
《赢者思维:欧洲最受欢迎的思维方法》内容简介:很多人接受过克里•斯帕克曼的咨询和培训,他们的人生由此改变。《赢者思维》告诉人
总序:是什么妨得我们认识日本序言:大国的失败第一章有一类战犯叫“参谋”第二章甲午战争:黔驴对饿狼第三章得不偿失的日俄战争第四章陆大系崭露头角第五章西伯利亚结怨(...
傅申,海内外知名中国艺术史学者及中国书画鉴定家。1936年生于上海,成长于中国台湾,早年于台北故宫博物院从事书画鉴定工作。后获美国普林斯顿大学求学博士学位。先后...
骷髅说话-《洗冤集录》与奇案侦查 本书特色 《骷髅说话:与奇案侦查》:迈克尔·杰克逊死亡的十大疑点乾隆真有汉族情结吗张国荣是自杀吗光绪帝死有冤屈吗玛丽莲·梦露之...
●硅谷销售加速领域教父雅各·范德库伊,基于全球220多家领先B2B企业和SaaS企业的销售实战经验,揭开新一代销售组织极速增长的秘密。●13幅蓝图+13个案例分...
第一部整体叙述中国商业史的编年体著作吴晓波中国企业史三部曲完整版如果把当代放入两千余年的历史之中进行考察,你会惊讶地发现,正在发生的一切,竟似曾相遇,每一次经济...
作品目录编者小引 陈子善上编 回忆初见张爱玲,喜逢刘金川 夏志清——兼忆我的沪江岁月我所知道的张爱玲 刘金川怀念我的姊姊张爱
高居翰中国晚期绘画史收官之作,离开其浸研多年的文人画,将注意力集中在传统画论和收藏家不屑一顾的“世俗画”(vernacular painting),是其晚期学术...
近现代25位中医名家妇科经验 本书特色 《近现代25位中医名家妇科经验》由丛春雨编著,重点介绍了名家生平简介(包括学医成才之路及学术业绩)、学术思想特点...
夏佐,管理学专业,某大型国企内训师。近年来致力于人际关系结构、沟通技巧、职场情商、逻辑思维等方面的研究,先后参与编译、创作《让所有人都听你的—卡耐基口才的艺术》...