Facebook
From aaa, 4 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 197
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApp28
  8. {
  9.     class Kwadrat<T>
  10.     {
  11.         public T Bok;
  12.  
  13.         public override string ToString()
  14.         {
  15.            return Bok.ToString();
  16.         }
  17.     }
  18.  
  19.     class Samochod
  20.     {
  21.         public string Marka;
  22.         public string Model;
  23.         public string RokProdukcji;
  24.         public double PojemnoscSilnika;      
  25.     }
  26.     class Program
  27.     {
  28.         static void Main(string[] args)
  29.         {
  30.          
  31.             Kwadrat<int> kwadratInt = new Kwadrat<int>();
  32.             Kwadrat<double> kwadratDouble = new Kwadrat<double>();
  33.             kwadratInt.Bok = 10;
  34.             kwadratDouble.Bok = 20.5;
  35.             Console.WriteLine(kwadratInt.ToString());
  36.             Console.WriteLine(kwadratDouble.ToString());
  37.  
  38.             List<Samochod> samochody = new List<Samochod>
  39.             {
  40.                 new Samochod{ Marka = "Volkswagen", Model = "Golf", RokProdukcji = "2009", PojemnoscSilnika = 1.4 },
  41.                 new Samochod{ Marka = "Opel", Model = "Astra", RokProdukcji = "2013", PojemnoscSilnika = 1.6 },
  42.                 new Samochod{ Marka = "Seat", Model = "Ibiza", RokProdukcji = "2010", PojemnoscSilnika = 1.6 },
  43.                 new Samochod{ Marka = "Audi", Model = "A3", RokProdukcji = "2013", PojemnoscSilnika = 2.0 },
  44.                 new Samochod{ Marka = "Fiat", Model = "Tipo", RokProdukcji = "2019" , PojemnoscSilnika = 1.9 }
  45.             };
  46.  
  47.             IEnumerable<Samochod> samochods =
  48.                 from sam in samochody
  49.                 where Convert.ToInt32(sam.RokProdukcji) < 2012 && sam.PojemnoscSilnika > 1.4
  50.                 select sam;
  51.  
  52.             foreach (Samochod samochod in samochods)
  53.             {
  54.                 Console.WriteLine(samochod.Marka + " " + samochod.Model + " " + samochod.RokProdukcji + " " + samochod.PojemnoscSilnika);
  55.             }
  56.         }
  57.     }
  58. }
  59.