DistinctBy(): Azonos elemeket lehet kiszűrni egy összetett adattípusból. var egyediX = elemek.DistinctBy(i => i.X) Count(): Megszámolja azokat az elemeket, amelyekre a feltétel igazzá válik. var parosX = elemek.Count(i => i.X%2 == 0) Any(): Igaz értéket ad vissza, ha van elem az összetett adattípusunkban. Feltétel megadása esetén azt figyeli meg, hogy a felételnek megfelelő elem létezik-e. Min(), Max(), Avg(): Minimum, maximum, átlagszámolás. var avg = elemek.Avg(i => i.X * i.Y) Unió: var union = ints1.Union(ints2) Metszet: var intersect = ints1.Intersect(ints2) Csak egyik listában van: var except = ints1.Except(ints2) Concat(): Két lista elemeinek összefűzésére használható. Ismétlődést nem szűr. var concat = a.Concat(b); Zip(): Tuple formában összefűz egy elemet az egyik listából, egy elemet a másik listából. var result = a.Zip(b) Chunk(): Egy listát a Chunk()-ba megadott számú kisebb listákra szedi szét.