Why You Should Take Another Look at C#
summary
C# now runs on Mac, Linux, Android and iOS via Xamarin/Mono/Unity, and server work gets lighter with .NET Core and .NET Standard compatibility. The compiler is rewritten as Roslyn, enabling a Roslyn analyzer model that adds custom diagnostics and fixes with just a few lines of code; OmniSharp exposes that to editors. Language changes include tuples with names and deconstruction, pattern matching in switch and is-expressions, and proposed nullable reference type tracking to cut null reference bugs.
AI-written summary · about
chapters (11)
- 0:00Introduction to C#
- 1:45C# ecosystem and evolution
- 5:37Expanding platforms and tooling
- 8:32Cross-platform technologies
- 11:28.NET Core and standard
- 14:29Project Roslyn explained
- 19:26Live demo of analyzer tools
- 27:59Language evolution history
- 33:55C# 7 features: tuples
- 43:50C# 7 features: patterns
- 47:56Future direction and closing








