Guest User

Untitled

a guest
Oct 23rd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace list_pavyzdys
  8. {
  9. class Klase1
  10. {
  11. public int skaicius { get; }
  12.  
  13. public Klase1(int skaicius)
  14. {
  15. this.skaicius = skaicius;
  16. }
  17. }
  18.  
  19. class Klase2
  20. {
  21. public List<Klase1> PirmosKlasesSarasas { get; } = new List<Klase1>();
  22.  
  23. public Klase2() {}
  24.  
  25. public Klase2(List<Klase1> pirmosKlasesSarasas)
  26. {
  27. PirmosKlasesSarasas = pirmosKlasesSarasas;
  28. }
  29. }
  30.  
  31. class Program
  32. {
  33. static void Main(string[] args)
  34. {
  35. var viskas = new List<Klase2>();
  36. var viskas2 = new List<Klase2>();
  37.  
  38. // pridėti duomenis, čia tarkim jeigu išskaidytai darysi viską, kuriant naujus objektus/kintamuosius
  39.  
  40. var objektas = new Klase2();
  41. objektas.PirmosKlasesSarasas.Add(new Klase1(51));
  42. objektas.PirmosKlasesSarasas.Add(new Klase1(84));
  43. objektas.PirmosKlasesSarasas.Add(new Klase1(64));
  44. viskas.Add(objektas);
  45.  
  46. // jeigu nori, galima viską viename sudėti
  47.  
  48. viskas2.Add(new Klase2(new List<Klase1>
  49. {
  50. new Klase1(54),
  51. new Klase1(41),
  52. new Klase1(75),
  53. }));
  54.  
  55. // kaip praeiti pro viską
  56.  
  57. foreach (var klase2 in viskas)
  58. {
  59. foreach (var sarasoElementas in klase2.PirmosKlasesSarasas)
  60. {
  61. Console.WriteLine(sarasoElementas.skaicius);
  62. }
  63. }
  64. }
  65. }
  66. }
Add Comment
Please, Sign In to add comment