Wednesday 

Room 6 - Workshops 

13:40 - 14:40 

(UTC±00

Talk (60 min)

C#'s Functional Journey

Two decades ago, C# started out squarely in the camp of object-oriented programming languages.

Programming Languages
Functional Programming
.NET

Ever since, though, there’s barely been a new version of the language that didn’t borrow concepts and features from functional programming.

Let's chart this journey together, using evolving live examples to see the impact on how you'd write your code, and explore how object-oriented and functional concepts can blend together in practice. No C# experience required!

Mads Torgersen

Mads is the Lead Designer of C# and an Architect at Microsoft. He's worked on C# since 2005, and on programming languages for quite a bit longer.