Показать сообщение отдельно
Старый 17.01.2012, 12:00   #5
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: В чем ошибка?

        public void Add(string s)
        {
            BinaryTree t = new BinaryTree();
            this = t;
            t.Parent = this;
            t.value = s;
        }
...
            BinaryTree t = new BinaryTree();
            this = t;
            t.Parent = this;
....
     this = t;
this = t;
разве так можно делать? Разве стандартная семантика Add не вроде:
       public BinaryTree Add(string s)
        {
            BinaryTree t = new BinaryTree();
            t.Parent = this;
            t.value = s;
            return t;
        }
?
(Offline)
 
Ответить с цитированием