I’m publishing the PowerPoint slides and sample code from the C# 3.0 Best Practices talk I gave tonight at the Arizona .NET Users Group meeting. Once again I’d like to thank Scott Cate for extending the opportunity to me, Lorin Thwaits for pinch-hitting for Scott, and to Hudson IT Staffing for the event sponsorship.
Please note that the code sample isn’t really annotated, and was designed to generate the code in the slides and the Reflector output shown. The theme of the presentation wasn’t so much "How can we do these things the best?" but more "How is this implemented, so I can choose the best way to do something?" So the code isn’t by any means a beacon of effectiveness – it’s meant to go with the slides.
I’d welcome feedback and comments, as well as suggestions for additional content. Enjoy!