using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp28 { class Kwadrat { public T Bok; public override string ToString() { return Bok.ToString(); } } class Samochod { public string Marka; public string Model; public string RokProdukcji; public double PojemnoscSilnika; } class Program { static void Main(string[] args) { Kwadrat kwadratInt = new Kwadrat(); Kwadrat kwadratDouble = new Kwadrat(); kwadratInt.Bok = 10; kwadratDouble.Bok = 20.5; Console.WriteLine(kwadratInt.ToString()); Console.WriteLine(kwadratDouble.ToString()); List samochody = new List { new Samochod{ Marka = "Volkswagen", Model = "Golf", RokProdukcji = "2009", PojemnoscSilnika = 1.4 }, new Samochod{ Marka = "Opel", Model = "Astra", RokProdukcji = "2013", PojemnoscSilnika = 1.6 }, new Samochod{ Marka = "Seat", Model = "Ibiza", RokProdukcji = "2010", PojemnoscSilnika = 1.6 }, new Samochod{ Marka = "Audi", Model = "A3", RokProdukcji = "2013", PojemnoscSilnika = 2.0 }, new Samochod{ Marka = "Fiat", Model = "Tipo", RokProdukcji = "2019" , PojemnoscSilnika = 1.9 } }; IEnumerable samochods = from sam in samochody where Convert.ToInt32(sam.RokProdukcji) < 2012 && sam.PojemnoscSilnika > 1.4 select sam; foreach (Samochod samochod in samochods) { Console.WriteLine(samochod.Marka + " " + samochod.Model + " " + samochod.RokProdukcji + " " + samochod.PojemnoscSilnika); } } } }