YoVDO

The Sceptics Guide to Pattern Matching

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Programming Languages Courses C# Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of pattern matching in C# through this comprehensive conference talk from NDC Oslo 2021. Delve into the fundamentals of pattern matching, its implementation in C# and other languages, and its practical applications. Learn about various pattern types including type patterns, property patterns, recursive patterns, and positional patterns. Understand how patterns work, their relationship with switch statements, and when to use them effectively. Discover the benefits and potential drawbacks of pattern matching compared to traditional if statements. Gain insights into deconstruction and examine real-world examples to enhance your understanding of this powerful feature in modern C# programming.

Syllabus

Introduction
Pattern matching in other languages
Patterns in C
Where to use patterns
Type patterns
Property patterns
recursive patterns
positional patterns
Deconstruction
How do patterns work
Switch
Examples
Peak Time Premium
What patterns are good for


Taught by

NDC Conferences

Related Courses

Programming Languages
University of Virginia via Udacity
Compilers
Stanford University via Coursera
Programming Languages, Part A
University of Washington via Coursera
CSCI 1730 - Introduction to Programming Languages
Brown University via Independent
Intro to Java Programming
San Jose State University via Udacity