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

Learn how to use new C# features in your projects

Created by: Alex Netkachov

Produced in 2022

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
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a c# course? Or looking for more detail on Alex Netkachov's Modernise your code with C# 8? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

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

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

Alex Netkachov

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
Reviews

4.0

2 total reviews

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

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.

By M B on

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.