public void ListaCzarowMagow() { var mags = Mags .SelectMany( p => p.KsiegaCzarowList ); foreach (var item in mags) { Console.WriteLine(item.ToString()); } }
public void ListaCzarowPoTypie(string typ) { List <Czar> list = null; list = Mags .SelectMany((num) => num.KsiegaCzarowList .Where(p => p.GetType().Name.Contains(typ)).Distinct() ) .ToList(); foreach (var item in list) { Console.WriteLine(item.ToString()); } }
public void ListaIloscCzarowKazdegoTypu() { var mags = Mags .SelectMany( p => p.KsiegaCzarowList .Distinct() .GroupBy(a => a.GetType().Name) .Select((i) => new { ilosc = i.Count(), nazwa = i.First().GetType().Name }) ); foreach (var item in mags) { Console.WriteLine(item.ToString()); } }