Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 9. diel - LINQ operátory 1

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Patrik Pastor:29.4.2019 23:45

co je tenot enum: StringCompari­son.Ordinal? Hledal jsem to v dokumentaci, naslo mi to pouze, ze to radi (porovnava) string podle binarnich pravidel, Ale nechapu jak autori docilili caseSensitive - tedy ze to radi podle velikosti pismen (neni to z podminky zrejme).

Avatar
Odpovedá na j.c.
Patrik Pastor:29.4.2019 23:49

Souhlasim s tebou, ctu zde mnoho clanku a bavi me a jsou super, ale autori nekdy neco nedovysvetli, nereknou, nebo to berou jako samozrejmost (pravdepodobne predpokladji nejake zaklady, nebo si to jinak nedovedu vysvetlit). Tim nechci rict, ze by se mi to nelibilo, to bych si nekupoval clanky, stale ale je to "ceska" dokumentace a ta nikdy nebude tak kvalitni jako dokumentace zahranicni (nejlepe od zdroje).

Editované
Avatar
Odpovedá na Ondřej Štorc
Patrik Pastor:30.4.2019 0:20

aha dik, sem myslel ze ta podminka o preskoceni plati pro cely seznam. dik

Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovedá na Patrik Pastor
Ondřej Štorc:30.4.2019 8:46

No to ordinal to bere podle číselné reprezantace těch písmen. A minimálně pro anglickou abecedu platí, ze velká písmena mají nižší hodnotu než malá (tedy jsou v ASCII tabulce před malými)

Odpovedať
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Odpovedá na Ondřej Štorc
Patrik Pastor:30.4.2019 10:50

chapu ze to v metode "compare(string x, string y)" porovnava. Nechapu ale, jak ty argumenty do te metody dostane touto podminkoub(s => s, new CaseSensitive())

Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovedá na Patrik Pastor
Ondřej Štorc:30.4.2019 15:20

Je to kvůli tomu, že CaseSensitive­Comparer implementuje interface IComparer<string> a ta metoda OrderBy v jedné své variantě přímá jako druhý parametr instanci typu IComparer<T> (což nečekaně ten CaseSensitive­Comparer je...) viz. MS Doc A ohledně interfaců se dozvíš víc třeba ve zdejší sekci o OOP (v podstatě to řiká, že když ta třída implementuje interface, tak musí nějak implementovat ty metody co ten interface má)

Odpovedať
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Odpovedá na Ondřej Štorc
Patrik Pastor:30.4.2019 16:13

chapu, rozumim i interfacum, nevedel jsem akoart ze metoda OrderaBy prijima instanci compareru.

Avatar
David
Člen
Avatar
David:12.5.2020 19:52

Díky za článek. ;-)

Avatar
Marek Němec
Člen
Avatar
Marek Němec:21.7.2023 23:05

U toho expect jste zapomneli dodat ze to vybere jen prvky ktere jsou v 1. mnozine a ne v te druhe ale ani nezobrazi 2 * cislo v 1. mnozine pokud jsem tedy pochopil uvedenou ukazku

Editované
Avatar
David Novák
Tvůrce
Avatar
Odpovedá na Marek Němec
David Novák:3.10.2023 10:02

Ahoj Marku, děkujeme za podnět, který jsem předal k řešení.

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 23.