Introduction

C# continues to evolve and change. As it does so, the community surrounding it is also changing. More developers are now approaching the C# language as their first professional programming language. These members of our community don’t have the preconceptions common among those of us who started using C# after years of experience with another C-based language. Even for those developers who have been using C# for years, the recent pace of change has brought the need to adopt many new habits. The C# language has especially seen an increased pace of innovation since the compiler became open source. The review of proposed features to the C# language now includes the entire community, rather than just a small set of language experts. ...

Get More Effective C# (Includes Content Update Program): 50 Specific Ways to Improve Your C#, 2nd edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.