Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast
  • Course

Advanced C# 14: Delegates, Pattern Matching, and Source Generators

Modern C# introduces features that can significantly reduce boilerplate and improve how you structure your code. This course will teach you how to apply delegates, pattern matching, and source generators in real-world applications.

Advanced
3h 31m

Created by Filip Ekberg

Last Updated Apr 22, 2026

Course Thumbnail
  • Course

Advanced C# 14: Delegates, Pattern Matching, and Source Generators

Modern C# introduces features that can significantly reduce boilerplate and improve how you structure your code. This course will teach you how to apply delegates, pattern matching, and source generators in real-world applications.

Advanced
3h 31m

Created by Filip Ekberg

Last Updated Apr 22, 2026

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Most C# applications end up with repetitive code, unclear intent, or overly complex logic when trying to stay flexible and maintainable. In this course, Advanced C# 14: Delegates, Pattern Matching, and Source Generators, you’ll gain the ability to build cleaner, more expressive applications. First, you’ll explore how to use delegates and higher-order functions to make behavior configurable and reusable. Next, you’ll discover how advanced pattern matching can simplify complex logic and make your code easier to read and reason about. Finally, you’ll learn how to leverage source generators to improve productivity and reduce manual, repetitive code. When you’re finished with this course, you’ll have the skills and knowledge of modern C# language features needed to design and build clean, flexible, and maintainable applications.

Advanced C# 14: Delegates, Pattern Matching, and Source Generators
Advanced
3h 31m
Table of contents

About the author
Filip Ekberg - Pluralsight course - Advanced C# 14: Delegates, Pattern Matching, and Source Generators
Filip Ekberg
34 courses 4.5 author rating 5126 ratings

Filip is an enthusiastic developer that strives to learn something new every day. With over a decade of experience in .NET, Filip actively spreads his knowledge and ideas around the globe.

2025 Forrester Wave™ names Pluralsight as a Leader among tech skills dev platforms

See how our offering and strategy stack up.

forrester wave report