added some linq

This commit is contained in:
szabomarton
2024-09-13 11:19:39 +02:00
parent a0d873af59
commit fa6e106910
17 changed files with 259 additions and 0 deletions

View File

@@ -18,3 +18,22 @@ Ezután vagy az ascending, vagy a descending kulcsszónak kell következnie att
Csoportosítás (good bye)
A csoportosítás query szintaxis esetén a group kulcsszóval kezdődik, amiután meg kell adnunk, hogy pontosan mit szeretnénk csoportba rendezni.
A példa esetén a kiválasztott elem szerint csoportosítsunk, de állhatna itt egy anonim osztályba leképzés is.
Ezt követi a by kulcsszó, ami után meg kell adnunk, hogy mi szerint csoportosítunk, majd az into kulcsszó után meg kell adnunk a csoport nevét, amiből ki tudunk majd választani.
A lambda kifejezés szintaxisa látható módon jelen esetben sokkal egyszerűbb, mivel csak azt kell megadnunk, hogy mi szerint rendezünk csoportba, az eredmény pedig már a csoportok sorozata lesz.
Egy csoport elemekből áll.
JOIN
Ezt a műveletet join nak vagy összekapcsolásnak nevezzük. A join műveleteknek több fajtája van. Objeltumok esetén a legkönnyebb at inner mjoin művelet valósítható meg. Et két típus metszetét jelenti.
SOROZAT ÉS ELEM MŰVELETEK
csak lambda szintaxissal alkalmazhatóak
kihagyás Skip()
Take() //csak adott számú elem kiválasztása
var eredmeny = elemek.Skip(2).Take(3);