Kuvion sovitus (jota on laajennettu merkittävästi viime C#-versioissa) antaa sinulle mahdollisuuden testata arvon muotoa, tyyppiä ja ominaisuuksia ytimekkäästi ja poimia dataa — mikä tekee monimutkaisesta ehdollisesta logiikasta paljon puhtaampaa kuin sisäkkäiset if-else-ketjut. Sitä käytetään switch-lausekkeiden, is-operaattorin kanssa ja muualla.
