Добавление данных в List<> - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет. Ребят, подскажите, как правильно присвоить значение для items ? Вот код
Листинг программы
  1. public class First
  2. {
  3. public String var1;
  4. public String var2;
  5. public List<Second> items;
  6. }
  7. public class Second
  8. {
  9. public String item;
  10. }
  11. public class Third
  12. {
  13. private List<First> _vars;
  14. private List<Second> _items;
  15.  
  16. public Third()
  17. {
  18. _vars = new List<First>();
  19. _items = new List<Second>();
  20.  
  21. _vars.Add(new First{
  22. var1 = "abc",
  23. var2 = "asd",
  24. items = {_items.Add(new Second {item = "gggg"}), //вот тута
  25. _items.Add(new Second {item = "hhhhh34"}} //и тута
  26. });
  27. _vars.Add(new First{
  28. var1 = "zxc",
  29. var2 = "aaa123",
  30. items = {_items.Add(new Second {item = "tttt21"}),
  31. _items.Add(new Second {item = "sdfgdf"}}
  32. });
  33. }
  34. }

Решение задачи: «Добавление данных в List<>»

textual
Листинг программы
  1.     public class First
  2.     {
  3.         public String var1;
  4.         public String var2;
  5.         public List<Second> items;
  6.     }
  7.     public class Second
  8.     {
  9.         public String item;
  10.     }
  11.  
  12.     public class Third
  13.     {
  14.         private List<First> _vars;
  15.         private List<Second> _items;
  16.  
  17.         public Third()
  18.         {
  19.             _vars = new List<First>();
  20.             _items = new List<Second>();
  21.  
  22.             _vars.Add(new First
  23.             {
  24.                 var1 = "abc",
  25.                 var2 = "asd",
  26.                 items = new List<Second>()
  27.                 {
  28.                     new Second {item = "gggg"},
  29.                     new Second {item = "hhhhh34"}
  30.                 }
  31.             });
  32.             _vars.Add(new First
  33.             {
  34.                 var1 = "zxc",
  35.                 var2 = "aaa123",
  36.                 items = new List<Second>()
  37.                 {
  38.                     new Second {item = "tttt21"},
  39.                     new Second {item = "sdfgdf"}
  40.                 }
  41.             });
  42.         }
  43.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут