Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Pouze tento týden sleva až 80 % na e-learning týkající se Swiftu. Zároveň využij výhodnou slevovou akci až 30 % zdarma při nákupu e-learningu - více informací.
swift week + discount 30
Avatar
Ladislav Niderle:25.5.2018 21:10

Ahoj, potřeboval bych poradit s jedním problémem.
Mám vytvořený list objektů a každý objekt obsahuje stejný počet atributů jako je datum platnosti, název, popis, hodnota aj., A hledám nějaký způsob jak tyto objekty nějakým způsobem rozdělit a dát je třeba do slovníku nebo jinam, kde budou rozděleny podle stejných klíčů např. podle datu platnosti. Mohl by mi prosím někdo poradit, jak by se to mělo správně řešit nebo aspoň návrh jak to udělat?
Moc děkuji za případné nápady.

 
Odpovědět
25.5.2018 21:10
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Ladislav Niderle
Ondřej Štorc:25.5.2018 21:32

Třeba pomocí LINQu:

class Data
{
    public DateTime ValidTo { get; }
    public string Content { get; }
}
//   Seskupení dat podle data validity -> Převedení na Dictionary<DateTime, List<Data>>
data.GroupBy(x => x.ValidTo).ToDictionary(x => x.Key, x => x.ToList());
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět
25.5.2018 21:32
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Odpovídá na Ondřej Štorc
Ladislav Niderle:26.5.2018 8:15

Moc děkuji. To je přesně to, co jsem potřeboval. LINQ se snažím používat, ale zatím se ho pomalu učím jak správně používat.

 
Nahoru Odpovědět
26.5.2018 8:15
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.