10. diel - LINQ operátory 2
V predchádzajúcom cvičení, Riešené úlohy k 7.-9. lekcii práce s kolekciami v C# .NET, sme si precvičili získané skúsenosti z predchádzajúcich lekcií.
Dnes budeme v tutoriáli C# .NET pokračovať s operátormi.
Operátory pre elementy
Keďže dopyt vracia vždy kolekciu, existujú operátory, pomocou ktorých môžeme pristúpiť rovno k určitému prvku.
First()
Vráti prvý prvok z výsledkov dopytu. Môže byť užitočný najmä v prípade, keď nás zaujíma len prvý nájdený výsledok alebo dopyt dokonca vracia iba 1 prvok.
{CSHARP_CONSOLE}
int[] numbers = { 3, 5, 8, 5, 9, 1, 3, 4 };
var number = (from n in numbers
where (n > 5)
select n).First();
Console.WriteLine(number);
{/CSHARP_CONSOLE}
Dopyt vyberie:
Konzolová aplikácia
8
First() s podmienkou
Pokiaľ si v určitých prípadoch chceme ušetriť prácu, môžeme
podmienku uviesť aj priamo do First():
...koniec náhľadu článku...
Pokračuj ďalej
Došiel 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.
Obmedzená ponuka: Nauč sa všetko a ušetri
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áli si popíšeme ďalšie operátory, ktoré môžete v LINQ dopytoch v C# .NET používať. Sú to first, last, range, repeat, any, all, sum, min a max.
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ť.
David sa informačné technológie naučil na