Effective C# (Covers C# 6.0), (includes Content Update Program): 50 Specific Ways to Improve Your C# (3rd Edition) (Effective Software Development Series)
Mega Sale! Free Shipping Included! Save 21% on the Effective C# (Covers C# 6.0), (includes Content Update Program): 50 Specific Ways to Improve Your C# (3rd Edition) (Effective Software Development Series) by Addison-Wesley Professional at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. 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
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.
|Item Weight:||0 pounds|
|Item Size:||0.7 x 9.1 x 9.1 inches|
|Package Weight:||1 pounds|
|Package Size:||6.9 x 0.9 x 0.9 inches|
Have questions about this item, or would like to inquire about a custom or bulk order?
If you have any questions about this product by Addison-Wesley Professional, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.
Related Best Sellers
By Starbound Software
ean: 9780985580124, isbn: 0985580127,
THIS ISN'T THE EDITION YOU'RE LOOKING FOR! The 3rd edition of this book is now available. The C# Player's Guide (2nd Edition) is the ultimate guide for people starting out with C#, whether you are new to programming, or an experienced vet. This guide...
By Cengage Learning
ean: 9781285096261, isbn: 1285096266,
Only Doyle's C# PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN, 4E brilliantly balances today's most important programming principles and concepts with the latest insights into C#. This perfect introductory book highlights the latest Visual Stu...
By Independently published
ean: 9781717859730, isbn: 1717859739,
About This Book This Book Absolutely for Beginners:"C# in 8 Hours" covers all essential C# knowledge. You can learn complete primary skills of C# fast and easily. The book includes more than 80 practical examples for beginners and includes a quick...
By CreateSpace Independent Publishing Platform
ean: 9781518877551, isbn: 1518877559,
This book is for YOU if you are a prospective C# programmer and like a CHALLENGE. This is not your run of the mill encyclopedic programming book; it is highly modularized, tactical and practical, meaning that you learn by reading theory and then impl...
mpn: 28 black & white illustrations, biograph, ean: 9781484201107, isbn: 1484201108,
The ASP.NET MVC Framework has always been a good platform on which to implement REST-based services, but the introduction of the ASP.NET Web API Framework raised the bar to a whole new level.Now in release version 2.1, the Web API Framework has evolv...
By Kidware Software
ean: 9781937161743, isbn: 1937161749,
VISUAL C# AND DATABASES is a step-by-step database programming tutorial that provides a detailed introduction to using Visual C# for accessing and maintaining databases for desktop applications. Topics covered include: database structure, database de...
By Packt Publishing
ean: 9781785287596, isbn: 1785287591,
Develop your first interactive 2D platformer game by learning the fundamentals of C#About This BookGet to grips with the fundamentals of scripting in C# with UnityCreate an awesome, 2D platformer game from scratch using the principles of object-orien...
ean: 9781840787191, isbn: 1840787198,
C# Programming in easy steps will teach you to code applications and demonstrates every aspect of the C# language that you will need to produce professional programming results. Its examples provide clear syntax-highlighted code showing C# language b...
By Manning Publications
ean: 9781617294532, isbn: 1617294535,
C# is an amazing language that's up to any challenge you can throw at it. As a C# developer, you also need to be up to the task. C# in Depth, Fourth Edition is the key to unlocking the powerful new features added to the language in C# 5, 6, and 7. Fo...
By McGraw-Hill Education
ean: 9780071835831, isbn: 0071835830,
Essential Skills--Made Easy! C#: A Beginner's Guide offers a step-by-step approach to learning object-oriented programming with C# and the .NET Framework while preparing you for data driven-development. More than 150 easy-to-follow examples are inclu...