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

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

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

Всем привет. Ребят, подскажите, как правильно присвоить значение для items ? Вот код
       public class First
        {
            public String var1;
            public String var2;
            public List<Second> items;
        }
        public class Second
        {
            public String item;
        }
 
        public class Third
        {
            private List<First> _vars;
            private List<Second> _items;

            public Third()
            {
                _vars = new List<First>();
                _items = new List<Second>();

                _vars.Add(new First{
                    var1 = "abc",
                    var2 = "asd",
                    items = {_items.Add(new Second {item = "gggg"}), //вот тута
                    _items.Add(new Second {item = "hhhhh34"}} //и тута
                });
                _vars.Add(new First{
                    var1 = "zxc",
                    var2 = "aaa123",
                    items = {_items.Add(new Second {item = "tttt21"}),
                    _items.Add(new Second {item = "sdfgdf"}}
                });
 
            }
        }

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

textual
Листинг программы
    public class First
    {
        public String var1;
        public String var2;
        public List<Second> items;
    }
    public class Second
    {
        public String item;
    }
 
    public class Third
    {
        private List<First> _vars;
        private List<Second> _items;
 
        public Third()
        {
            _vars = new List<First>();
            _items = new List<Second>();
 
            _vars.Add(new First
            {
                var1 = "abc",
                var2 = "asd",
                items = new List<Second>()
                {
                    new Second {item = "gggg"},
                    new Second {item = "hhhhh34"}
                }
            });
            _vars.Add(new First
            {
                var1 = "zxc",
                var2 = "aaa123",
                items = new List<Second>()
                {
                    new Second {item = "tttt21"},
                    new Second {item = "sdfgdf"}
                }
            });
        }
    }

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


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

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

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