Obrasci podudaranja (drastično prošireni u nedavnim verzijama C#-a) omogućuju vam da testirate oblik, tip i svojstva vrijednosti sažeto te izvučete podatke — čineći složenu logiku uvjetovanja daleko čišćom od ugniježđenih if-else lanaca. Koristi se s switch izrazima, is i više.
Obrasci tipova i operator is
(obj s)
Console.WriteLine(s.Length);
(obj n > )
Console.WriteLine();
