More Effective C#

More Effective C#

In More 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 an......
fra 439,-
Tilgjengelig i 1 butikker

Produktinformasjon

<p>In <em><strong>More Effective C#, Second Edition,</strong></em> 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.</p> <p>Through three editions of <em>Effective C#,</em> 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, <em>Effective C#, Third Edition,</em> and <em>More Effective C#, Second Edition,</em> have been completely reorganized to provide clear explanations, expert tips, and realistic code examples in a cohesive package for modern C#. <em><strong>More Effective C#, Second Edition,</strong></em> brings the same proven approach to the new features in C# 7.0, helping you perform familiar tasks more efficiently and effectively.</p> <p>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. <br></p> <ul> <li>Use properties instead of accessible data members (Item 1)</li> <li>Distinguish between value and reference types (Item 4)</li> <li>Understand relationships among multiple concepts of equality (Item 9)</li> <li>Avoid conversion operators in your APIs (Item 11)</li> <li>Understand how interface and virtual methods differ (Item 15)</li> <li>Avoid overloading methods defined in base classes (Item 19)</li> <li>Create method groups that are clear, minimal, and complete (Item 22)</li> <li>Enable immediate error reporting in iterators and async methods (Item 26)</li> <li>Use async methods for async work (Item 27)</li> <li>Avoid thread allocations and context switches (Item 30)</li> <li>Construct PLINQ parallel algorithms with exceptions in mind (Item 36)</li> <li>Use the thread pool instead of creating threads (Item 37)</li> <li>Use BackgroundWorker for cross-thread communication (Item 38)</li> <li>Use the smallest possible scope for lock handles (Item 41)</li> <li>Understand the pros and cons of dynamic programming (Item 43)</li> <li>Make full use of the expression API (Item 46)</li> <li>Minimize dynamic objects in public APIs (Item 47)</li> </ul> <p>You’re already a successful C# programmer: this book will make you an outstanding one.</p> <p><em>Content Update Program: </em><em>This title is no longer part of the Content Update Program. The content is final, and no further updates will be released.</em></p>

Spesifikasjon

Produkt
ProduktnavnMore Effective C#
MerkeOther Brand
book typData og informasjonsteknologi

Pris og prishistorikk

Akkurat nå er 439,- den billigste prisen for More Effective C# blant 1 butikker hos Prisradar. Sjekk også vår topp 5-rangering av beste bøker for å være sikker på at du gjør det beste kjøpet.