Laajennusmetodit antavat sinun "lisätä" metodeja olemassa oleviin tyyppeihin (mukaan lukien tyyppeihin, joita et omista, kuten string tai int) muuttamatta niitä tai periytymättä niistä. Ne määritellään staattisina metodeina, joiden ensimmäisessä parametrissa on this-määre, ja niitä kutsutaan ikään kuin ne olisivat instanssimetodeja. LINQ rakentuu niiden varaan.
