ਪੈਟਰਨ ਮੈਚਿੰਗ (ਹਾਲੀਆ C# ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਬਹੁਤ ਵਿਸਥਾਰ ਨਾਲ) ਤੁਹਾਨੂੰ ਇੱਕ ਮੁੱਲ ਦੀ ਸ਼ਕਲ, ਕਿਸਮ, ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸਾਰਗਰਭਿਤ ਤਰੀਕੇ ਨਾਲ ਜਾਂਚ ਕਰਨ ਅਤੇ ਡੇਟਾ ਨੂੰ ਬਾਹਰ ਕੱਢਣ ਦਿੰਦਾ ਹੈ — ਗੁੰਝਲਦਾਰ ਲੜਤਾਲ ਤਰਕ ਨੂੰ ਨੇਸਟ ਕੀਤੇ if-else ਚੇਨ ਨਾਲੋ ਬਹੁਤ ਸਾਫ਼ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ switch ਐਕਸਪ੍ਰੈਸ਼ਨ, is, ਅਤੇ ਹੋਰ ਚੀਜ਼ਾਂ ਦੇ ਨਾਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
