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...
(展开全部)
Python 在衍生工具分析领域占据重要地位,使机构能够快速、有效地提供定价、交易及风险管理的结果。本书精心介绍了有效定价期权的四个领域:基于巿场定价的过程、完...
赫斯特心脏病学 目录 1心衰的识别和治疗1.1定义1.2病理生理1.3诊断1.4治疗2心律紊乱和传导障碍2.1心律失常分析的原则2.2室上性心律失常2.3房室交...
防控人兽共患病必备手册 内容简介 本书介绍近40种危害严重、发生面广的人兽共患病以及国外8种发生普遍的人兽共患病。本书在结构上由六部分组成:一是人兽共患病概述,...
阿耐,九十年代初弃政入商。经商数年。2003年以多年商场经历和个人感悟为蓝本开始创作。已经出版小说《食荤者》和《余生》。
《高情商HR的底层逻辑》包含了8堂HR必备的高情商课,21个典型案例详细解读,20个解决职场难题的模型,74句影响HR情商的金句,助你看清人际关系的底牌,掌握人...
★你的伴侣越来越神经质?★你的上司无缘无故地找茬?★你的同事有时不可理喻?★你的父母一天比一天难沟通?你被周围的阴郁相处氛围搞得焦头烂额,为了帮助你面对这一切,...
新安医学针灸精华 本书特色 《新安医学针灸精华》:新安医学是中国传统医学中文化底蕴深厚,流派色彩明显,学术成就突出,历史影响深远的重要研究领域,是徽学研究的重要...
安房直子(1943年1月5日—1993年2月25日)日本著名的女性童话作家,本名峰岸直子,1943年生于东京。日本女子大学国文科毕业。1962年发表《月夜的风琴...
范亚昆(主编)地道风物MOOK主笔,曾主编《地道风物·黔东南》《地道风物·湘西》《地道风物·民宿时代》。长期为国内人文地理、影像、旅游类杂志担任特邀撰稿人,关注...
羽海野千花日本女性漫畫家,出身於東京都足立區。代表作是以美術大學校園為舞台的漫畫《蜂蜜幸運草》,曾經改編成同名電視動畫、台灣偶像劇、日本連續劇以及電影。最新連載...
神聖空間乃佛教傳統之核心元素之一,然過去學界研究猶有未盡之處。故五臺山國際研究院聯合清華大學道德與宗教研究院、浙江大學東亚宗教文化研究中心、英屬哥倫比亞大學佛學...
【编辑推荐】◆获奖无数的文艺经典,鲍勃·迪伦女友苏西·罗托洛回忆录。◆海明威《流动的盛宴》写的是1920年代的巴黎左岸,苏西·罗托洛《放任自流的时光》写的则是1...
日本的近代建筑 本书特色 《日本近代建筑》:绕着地球向东转来到日本绕着地球向西转来到日本冒险技术者的西洋馆匠师们的西洋馆文明开化的花朵御聘建筑家的活跃日本籍建筑...
陈月卿现任癌症关怀基金会董事长、妇女救援基金会董事、妇联听障文教基金会董事、雅文听障基金会董事。政大新闻系毕业、政大新闻研究所硕士。曾任华视新闻部记者、主播;《...
盖氏穴位诊断学 本书特色 本书以经络学说为理论基础,以按压穴位出现的阳性反应(病理信息)为客观依据,概述了体表穴位与内脏疾病的关系,同时介绍了诊断常见病及疑难病...
Designedtobeusedasbothaclasstextandaresourceforresearchersandpractitioners,"Arts...
町田苑香: 日本知名作家。2016年以《喀麦隆的蓝鱼》获得新潮社“女性写给女性的R-18文学奖”。2017年出版短篇小说集《在夜空中游泳的巧克力格莱美》。202...
临证本草 内容简介 本书分16章,32节,386味中药,对每味药的性味归经、攻效、攻效特点、攻效主治、鉴别应用、配伍应用、应用注意事项及用法用量进行系统的介绍。...
雅各布·维葛柳斯(Jakob Wegelius),瑞典知名儿童文学作家、插画家,他创作的图书几乎都被翻译成了十多种语言。2014年,根据《萨利·琼斯的传奇历险》...
馒头生产技术-第二版 本书特色 本书主要介绍了馒头的生产原料、基本生产工艺与设备、不同发酵方法、质量鉴定与分析以及花色品种生产技术等。重点论述馒头生产的基本理论...