Razširitetne metode vam omogočajo "dodati" metode obstoječim tipom (vključno s tipi, ki jih ne lastite, kot sta string ali int) brez njihove spremembe ali dedovanja. Definirane so kot statične metode z modifikatorjem this na prvem parametru in se kličejo kot da bi bile inačice metod. LINQ je zgrajen na njih.
