Guest User

Untitled

a guest
Oct 23rd, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 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 Program
  20. {
  21. static void Main(string[] args)
  22. {
  23. var sarasas = new List<List<Klase1>>();
  24.  
  25. // pridėjimas
  26.  
  27. sarasas.Add(new List<Klase1>{new Klase1(14), new Klase1(52), new Klase1(87)});
  28. sarasas.Add(new List<Klase1>{new Klase1(41), new Klase1(45)});
  29. sarasas.Add(new List<Klase1>{new Klase1(78), new Klase1(78), new Klase1(10), new Klase1(65)});
  30.  
  31. // nebūtina čia taip iškart dėt sąrašo į sąrašą, galima kurt sąrašą atskirai ir tuomet įdėti
  32. // var tarpinisSarasas = new List<Klase1>();
  33. // tarpinisSarasas.Add().....
  34. // sarasas.Add(tarpinisSarasas);
  35.  
  36. // išvedimas
  37.  
  38. foreach (var sarasoElementas in sarasas)
  39. {
  40. foreach (var klasesObjektas in sarasoElementas)
  41. {
  42. Console.WriteLine(klasesObjektas.skaicius);
  43. }
  44. }
  45.  
  46. Console.WriteLine();
  47.  
  48. // galima ir kitaip išvesti
  49.  
  50. for (int i = 0; i < sarasas.Count; i++)
  51. {
  52. for (int j = 0; j < sarasas[i].Count; j++)
  53. {
  54. Console.WriteLine(sarasas[i][j].skaicius);
  55. }
  56. }
  57. }
  58. }
  59. }
Add Comment
Please, Sign In to add comment