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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.