11. diel - LINQ operátory dotretice a deferred execution
V minulej lekcii, LINQ operátory 2, sme pokračovali v popise LINQ operátorov.
Tým sa budeme zaoberať aj dnes a popis dokončíme. Ukážeme si aj joinovanie a nakoniec si vysvetlíme spôsob, akým sú otázky spúšťané, čo je veľmi dôležité.
Ďalšie operátory
Ešte 2 operátorov sme nespomenuli, poďme to napraviť.
Concat()
Concat()
už podľa názvu jednoducho zlúči 2 vstupné
kolekcie.
{CSHARP_CONSOLE}
int[] numbers1 = { 3, 5, 8, 5 };
int[] numbers2 = { 9, 1, 3, 4 };
var query = numbers1.Concat(numbers2);
foreach (int number in query)
Console.WriteLine(number);
{/CSHARP_CONSOLE}
Otázka vyberie:
Konzolová aplikácia
3
5
8
5
9
1
3
4
Rovnako tak môžeme zlúčiť výsledky 2 otázok.
SequenceEqual()
Pomocou SequenceEqual()
sa môžeme opýtať,
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť tento kurz
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V tutoriále si dokončíme operátorov, ktoré môžete v LINQ dotazoch v C#.NET používať. Sú to Concat, SequenceEqual a Join. Vysvetlíme si deferred execution.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.