Pola pencocokan (berkembang pesat ing versi C# anyar) ngidini sampeyan nguji bentuk, tipe, lan properti saka nilai kanthi ringkas, lan ngekstrak data — nggawe logika conditional sing kompleks dadi akeh luwih bersih tinimbang rantai if-else sing nganggur. Digunakake karo switch expressions, is, lan liyane.
Pola tipe lan operator is
(obj s)
Console.WriteLine(s.Length);
(obj n > )
Console.WriteLine();
