Summary
In this chapter, we took a look at the trends that have influenced—and are expected to continue to influence in the foreseeable future—the C# language.
After having been born as an object-oriented language to go with the .NET Framework’s initial release, more and more convenience features have been added to C#. Those features share a common theme of taking away tedious plumbing (for example, to access data [using LINQ to unify query languages], to bridge with dynamically typed code [using the dynamic keyword and the DLR infrastructure underneath] or to coordinate asynchronous computations in imperative code [using asynchronous methods]).
But we’re not done with C# yet; a lot of important trends need to be addressed going forward, to ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access