Overview
Explore the exciting new features of C# 7 in this comprehensive conference talk by Jon Skeet. Dive into tuples, pattern matching, ref locals and ref returns, local functions, and code generators. Learn about the language's evolution, including the use of Roslyn for rapid prototyping and the C# team's collaborative approach with the community. Discover how to leverage out variables, definite assignment, and throw expressions. Examine various types of patterns and their implementation in switch statements. Gain insights into the future of C# development and experiment with the new capabilities offered in Visual Studio 15 Preview. Be prepared for some creative language abuse as Skeet demonstrates the potential of these new features.
Syllabus
Intro
tuples
minmax
names
variables
implicit conversion
identity conversion
couple deconstruction
deconstruct
deconstruction
Out variables
definite assignment
pattern matching
types of patterns
patterns in switch statements
throw expressions
Taught by
NDC Conferences