Diskuze: Kolekce List a její porovnávání
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
var c = a.Intersect(b);
ak by pouzival listy typu object obavam sa ze toto riesenie by nefungovalo, kedze pri referencnych typoch sa defaultne robi porovnanie referencii (ci je to ta ista instancia). Interne sa v intersecte vola metoda equals a tu by musel pretazit a urobit tam vlastnu implementaciu. V prvom rade ak teda do listov posiela iba cisto text, nema vyznam aby tie listy boli typu object. Ak to zmeni na string toto riesenie bude spravne. Doplnim ktomu este ze intersect nasledne vracia kolekciu stringov ktore si potom vie prechadzat cez foreach
Jo, az ted vidim, ze ma listy objektu
Ale porad plati to co jsem napsal vejs + k tomu jen ty listy predelat z objektu
na konkretni typ (a pripadne overridnout Equals, pokud tam ma naky vlastni
typy.
Misto object tam pouzij rovnou string, pak to bude fungovat.
Zobrazeno 7 zpráv z 7.