- May 10, 2017
- Nikolay Kostov (Nikolay.IT)
A lecture of mine presented in Bulgarian on 9th of May 2017 in Software University.
The lecrure covers the new features of the C# programming language.
Topics covered:
- History of the C# language
- [C# 6.0] Roslyn – The .NET Compiler Platform
- [C# 6.0] Auto-property Enhancements,
- [C# 6.0] Expression Bodied Function Members
- [C# 6.0] Using Static
- [C# 6.0] nameof Operator
- [C# 6.0] String Interpolation
- [C# 6.0] Exception Filters
- [C# 6.0] Null-conditional Operators (?.)
- [C# 6.0] Dictionary Initializer
- [C# 6.0] Await in catch/finally Blocks
- [C# 7.0] More Expression-bodied Members
- [C# 7.0] Number Literals Improvements
- [C# 7.0] Local Functions
- [C# 7.0] ref Returns and Locals
- [C# 7.0] Out Variables
- [C# 7.0] Pattern Matching
- [C# 7.0] Throw Expressions
- [C# 7.0] Tuples
- [C# 7.0] Deconstruction
- Plans for C# 7.1
Demo
You can browse and download the demo materials from: https://github.com/NikolayIT/CSharp-New-Features
Video (in Bulgarian)