Šablonų atitikimas (labai išplėstas pastaraisiais C# versijomis) leidžia patikrinti reikšmės formą, tipą ir savybes glustai, ir išsaugoti duomenis — padarant sudėtingą sąlyginę logiką daug grynesnę nei įdėtos if-else grandinės. Jis naudojamas su switch išraiškomis, is ir dar daugiau.
Tipo šablonai ir is operatorius
(obj s)
Console.WriteLine(s.Length);
(obj n > )
Console.WriteLine();
