added some linq
This commit is contained in:
19
linq_anyag
19
linq_anyag
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user