Kingston_Pendrive/Suli/13.b/Programozás (Tusjak Brigitta)/Elmélet/2024. 09. 19.txt

27 lines
975 B
Plaintext
Raw Normal View History

2024-11-19 18:04:02 +00:00
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.