using System.Collections.Generic;
public Adresa StalaAdresa;
public override string ToString()
return string.Format("{0}, vek {1}, adresa: {2} {3}, {4}", Jmeno, Vek, StalaAdresa.Ulice, StalaAdresa.CisloDomu, StalaAdresa.Mesto);
public static void Main()
var lidi = new List<Clovek>
StalaAdresa = new Adresa() { Mesto = "Praha", Ulice = "Kamenna", CisloDomu = 1234 }
StalaAdresa = new Adresa() { Mesto = "Praha", Ulice = "Kamenna", CisloDomu = 1234 }
StalaAdresa = new Adresa() { Mesto = "Brno", Ulice = "Konecna", CisloDomu = 10 }
StalaAdresa = new Adresa() { Mesto = "Brno", Ulice = "Pod hradbama", CisloDomu = 90 }
Jmeno = "Martina Vrabcova",
StalaAdresa = new Adresa() { Mesto = "Brno", Ulice = "Pod vyhlidkou", CisloDomu = 301 }
IEnumerable<Clovek> zeny = lidi.Where(c => c.Jmeno.EndsWith("ova"));
foreach (var clovek in zeny)
Console.WriteLine(clovek);