Pattern Matching (in neueren C#-Versionen stark erweitert) ermöglicht es dir, die Form, den Typ und die Eigenschaften eines Wertes prägnant zu testen und Daten zu extrahieren – was komplexe bedingte Logik viel sauberer macht als verschachtelte if-else-Ketten. Es wird mit switch-Ausdrücken, is und mehr verwendet.
