C# pattern matching finally brings another functional feature that will help C# developers write functional code more naturally.