Ответы пользователя по тегу Программирование
  • Почему перезаписывается весь list в class?

    @FlashDok Автор вопроса
    Решение
    class Checker
        {
            public int id;
            public List<Checker> list = new List<Checker>();
    
            public void add(Checker check)
            {
                list.Add(check);
            }
        }
    
        class Check
        {
            Checker checker = new Checker();
            public void test()
            {
                int[] ints = { 1, 2, 3 };
                foreach (int i in ints)
                {
                    var checkerChild = new Checker();
                    checkerChild.id = i;
                    checker.add(checkerChild);
                }
            }
        }
    Ответ написан
    Комментировать