Diskuze: Všeobecne nejaký parameter nejakej triedy ako parameter funkcie
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 5 zpráv z 5.
//= 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.
Je to vôbec možné?
Ano je. Moje otázka je spíše proč to chceš dělat. To ti nestačí tohle?
kolekcia = kolekcia.OrderBy(a => a.X)
Nebo chceš, aby místo toho X si tam měl nějaký string? Jestli ano, uveď mi důvod proč, protože dělat to je celkem zbytečné.
Jane, problém je v tom, že a."X" nefunguje, pretože metóda by mala umožniť pristúpiť k viacerým kolekciám.
Tak si tam vyextrahuj interface, když mají všechny prvky z těch kolekcí něco společného a pak si tam dej omezení k té metodě.
Osobně bych to nedělal, protože LINQ je dle mého názoru dost přehledný a bohatě to stačí takhle:
kolekcia = kolekcia.OrderBy(a => a.X)
kolekcia2 = kolekcia2.OrderBy(a => a.X)
kolekcia3 = kolekcia3.OrderBy(a => a.X)
...
Tak to mám spravené, ale hľadal som inú možnosť.
Zobrazeno 5 zpráv z 5.