More Effective C#

50 Specific Ways to Improve Your C#

Nonfiction, Computers, Programming, Programming Languages
Cover of the book More Effective C# by Bill Wagner, Pearson Education
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Bill Wagner ISBN: 9780132701631
Publisher: Pearson Education Publication: October 1, 2008
Imprint: Addison-Wesley Professional Language: English
Author: Bill Wagner
ISBN: 9780132701631
Publisher: Pearson Education
Publication: October 1, 2008
Imprint: Addison-Wesley Professional
Language: English

In More Effective C#, Microsoft C# MVP and Regional Director Bill Wagner introduces fifty brand-new ways to write more efficient and more robust software. This all-new book follows the same format as Wagner’s best-selling Effective C# (Addison-Wesley, 2005), providing clear, practical explanations, expert tips, and plenty of realistic code examples.

 

Wagner shows how to make the most of powerful innovations built into Microsoft’s new C# 3.0 and .NET Framework 3.5, as well as advanced C# language capabilities not covered in his previous book. Drawing on his unsurpassed C# experience, the author reveals new best practices for working with LINQ, generics, metaprogramming, and many other features. He also uncovers practices that compromise performance or reliability and shows exactly how to avoid them.

 

More Effective C# shows how to

  • Use generics to express your design intent more effectively
  • Master advanced generics techniques, such as constraints, method constraints, and generic specialization
  • Use the multithreaded techniques you’ll need to work with the .NET framework every day
  • Express modern design idioms using the rich palette of C# language features
  • Successfully mix object oriented and functional programming constructs
  • Create composable interfaces and avoid confusion in public interfaces
  • Use extension methods to separate contracts from implementation
  • Program successfully with C# closures and anonymous types
  • Write more effective LINQ queries
  • Make the most of LINQ Lazy Evaluation Queries and Lambda Expressions
  • Distinguish and convert between delegates and expression trees
  • Efficiently utilize nullable types and partial classes
  • Use implicit properties for mutable, nonserializable data

You’re already a successful C# programmer—this book can help you become an outstanding one.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

In More Effective C#, Microsoft C# MVP and Regional Director Bill Wagner introduces fifty brand-new ways to write more efficient and more robust software. This all-new book follows the same format as Wagner’s best-selling Effective C# (Addison-Wesley, 2005), providing clear, practical explanations, expert tips, and plenty of realistic code examples.

 

Wagner shows how to make the most of powerful innovations built into Microsoft’s new C# 3.0 and .NET Framework 3.5, as well as advanced C# language capabilities not covered in his previous book. Drawing on his unsurpassed C# experience, the author reveals new best practices for working with LINQ, generics, metaprogramming, and many other features. He also uncovers practices that compromise performance or reliability and shows exactly how to avoid them.

 

More Effective C# shows how to

You’re already a successful C# programmer—this book can help you become an outstanding one.

More books from Pearson Education

Cover of the book The Smarter Startup by Bill Wagner
Cover of the book The Photoshop Elements 6 Book for Digital Photographers by Bill Wagner
Cover of the book USB Explained by Bill Wagner
Cover of the book Adobe Creative Suite 6 Production Premium Classroom in a Book by Bill Wagner
Cover of the book Test-Driven Development in Microsoft .NET by Bill Wagner
Cover of the book Canon 50D by Bill Wagner
Cover of the book The Network Challenge (Chapter 10) by Bill Wagner
Cover of the book Living the Dream: Putting your creativity to work (and getting paid) by Bill Wagner
Cover of the book Using Person-Centered Health Analytics to Live Longer by Bill Wagner
Cover of the book Adobe Flash CS4 Professional on Demand by Bill Wagner
Cover of the book Level 2: The Voyages of Sinbad the Sailor by Bill Wagner
Cover of the book Flash CS3 Professional for Windows and Macintosh by Bill Wagner
Cover of the book The Rules of Work, Expanded Edition: A Definitive Code for Personal Success by Bill Wagner
Cover of the book ZigBee Wireless Sensor and Control Network by Bill Wagner
Cover of the book Node.js, MongoDB and Angular Web Development by Bill Wagner
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy