代码如下: public LinkList Add(object Value)
{
this.Me.next = new LinkList();
this.Me.next._value = Value;
this.Me.next.back=this.Me;
this.Me=this.next;
return this.Me;
}请问这个逻辑是否有错误?
为什么每次到了return的时候,this.Me.Value都是null呢?PS.没有调用析构函数
{
this.Me.next = new LinkList();
this.Me.next._value = Value;
this.Me.next.back=this.Me;
this.Me=this.next;
return this.Me;
}请问这个逻辑是否有错误?
为什么每次到了return的时候,this.Me.Value都是null呢?PS.没有调用析构函数
LinkList next;
LinkList me;
object _value;开头带大写的是属性.
{
this.Me.next = new LinkList();
this.Me.next._value = Value;
this.Me.next.back=this.Me;
this.Me=this.next; //this.next.value 没有任何值
return this.Me;
} public LinkList Add(object Value)
{
this.Me.next = new LinkList();
this.Me.next._value = Value;
this.Me.next.back=this.Me;
this.Me=this.Me.next; //this.next.value 没有任何值
return this.Me;
}