Modernise your code with C# 8 (Udemy.com)

Learn how to use new C# features in your projects

Created by: Alex Netkachov

Produced in 2021

icon
What you will learn

  • New C# features, delivered in C# 8: switch Expression, Recursive Pattern Matching, Nullable Reference Types, using Declaration, Ranges and Indices, Asynchronous Streams and async foreach

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100

icon
Course Description

What will be covered in this course*:
  • switch Expression - a very nice shorthand for switch, combined with pattern matching it has capacity to supplant ternary operator, many ifs, and switch statements.
  • Recursive Pattern Matching is a new powerful technique that can eliminate a lot of code.
  • Nullable Reference Types - just an amazing improvement. C# programmers suffer years from null reference exceptions and finally there is a helping hand from developers of C# compiler.
  • using Declaration - simple, but nice improvement.
  • Ranges and Indices - definitely useful, but have some pitfalls, I will explain them in details in the corresponding module.
  • Asynchronous Streams and async foreach - asynchronous enumerables.
---
* This course is based on the .NET Core 3.0 Preview 3. It might be changed when the .NET Core 3 gets released.Who this course is for:
  • Software developers, interested in using new features of C# 8

icon
Instructor Details

placeholder

Alex has more than 20 years of practical experience as a professional software developer. Over the course of his career he has developed a skill set in solving software-related problems. He is converting the gained experience into courses that help others improve software development and programming skills. He holds a degree in computer science and lives in London.

icon
More courses by Alex Netkachov

Debugging memory leaks in .NET Core apps on macOS

$11.99

icon
More c# courses

C# For Beginners: Learn C# Programming From Scratch

$11.99

Language-Integrated Query  ( C# ) (LINQ)

$11.99

C# Memory Tricks: Learn How To Master The Garbage Collector

$11.99

C# - Complete A to Z C# Masterclass: Hints + Coding Tips

$11.99

Let's Code: C# Programming Exercises for Beginners

$11.99

C# Tutorial - Fundamentals for Beginners

$11.99

icon
Reviews

4.0

2 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

The material is covered well, and the author knows what they're talking about. The only issue I found was the recorded volume was a bit low, but not a deal killer. Worthwhile course.

By M B on 7 months ago

The material is covered well, and the author knows what they're talking about. The only issue I found was the recorded volume was a bit low, but not a deal killer. Worthwhile course.