IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.
Mezi 13:00 až cca 16:00 proběhne odstávka sítě z důvodu aktualizace. Web bude po celou dobu nedostupný.
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í
+2,50 Kč
Ř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..
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.