Skip to content

About

C# Evolution from version 10 to 12

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

csharp-evolution-10-12

C# Evolution from version 10 to 12

Presentation info

Agenda

  1. About C# and Dotnet
  2. What's new in C# 10?
  3. What's new in C# 11?
  4. What's new in C# 12?
  5. What's next?
  6. Discuss

C# 10 Features

  • Global usings
  • File-scoped namespaces
  • Constant Interpolated Strings
  • Extended property patterns
  • Assignment and declaration in same deconstruction
  • Lambda expression improvements

C# 11 Features

  • Generic Attribute
  • Static abstract interface methods
  • Pattern matching - List patterns
  • Required properties
  • Raw string literals (""") with interpolation
  • UTF-8 string literals
  • File local types
  • Developer productivity

C# 12 Features

  • Primary Constructor
  • Collection expressions
  • ref readonly parameters
  • Default lambda parameters
  • Alias any type
  • Inline arrays
  • Experimental attribute
  • Interceptors

About

C# Evolution from version 10 to 12

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors