
Effective C#: 50 Specific Ways to Improve Your C#
by Bill Wagner
Use both types of C# constants for efficiency and maintainability, see item 2 Use immutable data types to eliminate unnecessary error checking, see item 7 Avoid the C# function that'll practically always get you in trouble, see item 10 Minimize garbage collection, boxing, and unboxing, see items 16 and 17 Take full advantage of interfaces and delegates, see items 19 though 22 Create CLS compliant assemblies that use noncompliant C# language features, see item 30 Improve reliability and maintainability by creating small, cohesive assemblies, see item 32 Leverage the full power of .NET's runtime diagnostics, see item 36 Know when--and when not--to use reflection, see items 42 and 43 Preview the major enhancements in C# 2.0, see item 49 You're already a successful C# programmer--this book can help you become an outstanding one. Bill Wagner is co-founder of and .NET consultant for SRT Solutions. A nationally recognized independent expert on .NET, he has been a regular contributor to ASP.NET Pro Magazine, Visual Studio Magazine, and the .NET Insight newsletter. In addition to being a Microsoft Regional Director, he is also active in the Southeast Michigan .NET User Group and the Ann Arbor Computing Society. He is author of The C# Core Language Little Black Book (The Coriolis Group, 2002).
(c) Copyright Pearson Education. All rights reserved.
Discuss Effective C#: 50 Specific Ways to Improve Your C# with other readers
Join or start a book club for Effective C#: 50 Specific Ways to Improve Your C# on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.
Frequently asked questions
How do I join a book club for Effective C#: 50 Specific Ways to Improve Your C#?
Sign up free on Readfeed, then browse public clubs or start your own club with Effective C#: 50 Specific Ways to Improve Your C# as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.
Can I discuss Effective C#: 50 Specific Ways to Improve Your C# with other readers online?
Yes. Readfeed book clubs let you chat live, share progress, and join discussions about Effective C#: 50 Specific Ways to Improve Your C# with readers worldwide — whether your club is virtual, in-person, or hybrid.
Is Readfeed free?
Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.