Pattern Matching (C# 7+)
Pattern Matching (C# 7+)
Section titled โPattern Matching (C# 7+)โobject o = 123;if (o is int n && n > 100){ Console.WriteLine($"Large number: {n}");}
string Size(int x) => x switch{ < 0 => "neg", 0 => "zero", < 10 => "small", _ => "big"};
Notes
- Use property and relational patterns for expressive code.
- Prefer switch expressions for concise mappings.