Effective C# (Covers C# 6.0): 50 Specific Ways to Improve Your C#

Author:   Bill Wagner
Publisher:   Pearson Education (US)
Edition:   3rd edition
ISBN:  

9780672337871


Pages:   288
Publication Date:   19 January 2017
Format:   Paperback
Availability:   In Print   Availability explained
This item will be ordered in for you from one of our suppliers. Upon receipt, we will promptly dispatch it out to you. For in store availability, please contact us.

Our Price $56.95 Quantity:  
Add to Cart

Share |

Effective C# (Covers C# 6.0): 50 Specific Ways to Improve Your C#


Add your own review!

Overview

In Effective C#, 3rd 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. Teaches how to choose the most effective solution when multiple options exist, and how to write code that’s far easier to maintain and improve.

Full Product Details

Author:   Bill Wagner
Publisher:   Pearson Education (US)
Imprint:   Addison-Wesley Educational Publishers Inc
Edition:   3rd edition
Dimensions:   Width: 17.60cm , Height: 1.60cm , Length: 23.00cm
Weight:   0.460kg
ISBN:  

9780672337871


ISBN 10:   0672337878
Pages:   288
Publication Date:   19 January 2017
Audience:   Professional and scholarly ,  Professional & Vocational
Format:   Paperback
Publisher's Status:   Active
Availability:   In Print   Availability explained
This item will be ordered in for you from one of our suppliers. Upon receipt, we will promptly dispatch it out to you. For in store availability, please contact us.

Table of Contents

Chapter 1: C# Language Idioms Chapter 2: .NET Resource Management Chapter 3: Working with Generics Chapter 4: Working with LINQ Chapter 5: Exception Practices

Reviews

<b>Praise for </b> <i> <b>Effective C#, Second Edition</b> </i> </p> </p> Being an effective .NET developer requires one to have a deep understanding of the language of their choice. Wagner s book provides the reader with that knowledge via well-reasoned arguments and insight. Whether you re new to C# or you ve been using it for years, you ll learn something new when you read this book. </p> <i> Jason Bock, Principal Consultant, Magenic</i> </p> </p> If you re at all like me, you have collected a handful of C# language pearls that have immediately transformed your abilities as a professional developer. What you hold in your hands is quite possibly the best collection of these tips that have ever been assembled. Bill has managed to exceed my wildest expectations with the latest edition in his eponymous <i>Effective C#</i>. </p> <i> Bill Craun, Principal Consultant, Ambassador Solutions</i> </p> </p> <i>Effective C#, Second Edition, </i> is a must-read for anyone building high performance and/or highly scalable applications. Bill has that rare and awesome ability to take an amazingly complex problem and break it down into human, digestible, and understandable chunks. </p> <i> Josh Holmes, Architect Evangelist, Microsoft</i> </p> </p> Bill has done it again. This book is a concise collection of invaluable tips for any C# developer. Learn one tip every day, and you ll become a much better C# developer after fifty days! </p> <i> Claudio Lassala, Lead Developer, </i>EPS Software/CODE Magazine</p> </p> A fountain of knowledge and understanding of the C# language. Bill gives insight to what happens under the covers of the .NET runtime based on what you write in your code and teaches pragmatic practices that lead to cleaner, easier to write, and more understandable code. A great mix of tips, tricks, and deep understanding . . . that every C# developer should read. </p> <i> Brian Noyes, Chief Architect, IDesign Inc. (www.idesign.net)</i> </p> </p> <i>Effective C#</i> is a must-have for every C# developer. Period. Its pragmatic advice on code design is invaluable. </p> <i> Shawn Wildermuth, Microsoft MVP (C#), Author, Trainer, and Speaker</i> </p> </p> In this book Bill Wagner provides practical explanations of how to use the most important features in the C# language. His deep knowledge and sophisticated communication skills illuminate the new features in C# so that you can use them to write programs that are more concise and easier to maintain. </p> <i> Charlie Calvert, Microsoft C# Community Program Manager</i> </p> Normal 0 false false false EN-US X-NONE X-NONE


Praise for Effective C#, Second Edition Being an effective .NET developer requires one to have a deep understanding of the language of their choice. Wagner's book provides the reader with that knowledge via well-reasoned arguments and insight. Whether you're new to C# or you've been using it for years, you'll learn something new when you read this book. -Jason Bock, Principal Consultant, Magenic If you're at all like me, you have collected a handful of C# language pearls that have immediately transformed your abilities as a professional developer. What you hold in your hands is quite possibly the best collection of these tips that have ever been assembled. Bill has managed to exceed my wildest expectations with the latest edition in his eponymous Effective C#. -Bill Craun, Principal Consultant, Ambassador Solutions Effective C#, Second Edition, is a must-read for anyone building high performance and/or highly scalable applications. Bill has that rare and awesome ability to take an amazingly complex problem and break it down into human, digestible, and understandable chunks. -Josh Holmes, Architect Evangelist, Microsoft Bill has done it again. This book is a concise collection of invaluable tips for any C# developer. Learn one tip every day, and you'll become a much better C# developer after fifty days! -Claudio Lassala, Lead Developer, EPS Software/CODE Magazine A fountain of knowledge and understanding of the C# language. Bill gives insight to what happens under the covers of the .NET runtime based on what you write in your code and teaches pragmatic practices that lead to cleaner, easier to write, and more understandable code. A great mix of tips, tricks, and deep understanding ... that every C# developer should read. -Brian Noyes, Chief Architect, IDesign Inc. (


Author Information

Bill Wagner creates .NET learning materials for Microsoft. He is one of the world’s foremost C# experts and is a member of the ECMA C# Standards Committee. The president of Humanitarian Toolbox, he also now serves on the .NET Foundation Advisory Council and Technical Steering Committees. Wagner has worked with companies ranging from start-ups to enterprises, improving development processes and growing development teams. An internationally recognized writer, he authored this book’s first two editions, as well as More Effective C#. He holds a B.S. in computer science from the University of Illinois at Champaign-Urbana.

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

wl

Shopping Cart
Your cart is empty
Shopping cart
Mailing List