NET Core and More, Microsoft Sessions

T04 The Future of C#


8:00am - 9:15am

Level: Intermediate

Dustin Campbell

Principal Software Engineer, .NET Developer Experience Team


C# has come a long way during its two decades of existence, and is one of the world's most popular programming languages. We continue to evolve it eagerly, with the aid of a vibrant open source community.

C# 8.0 is right around the corner, and addresses core software development challenges: Tired of null reference exceptions? Find and fix risky code using "Nullable Reference Types". Working with data in real time? "Asynchronous Streams" can help with that. Can't evolve your interfaces? Give new members a "Default Implementation".

We'll conclude by peeking beyond C# 8.0 to problems we'll try to tackle next.