主题:关于复制实例的问题.
public bool DelLast()
{
try
{
ArrayList Temp = new ArrayList((char)0);//申请临时节点
//找到最后的节点
Temp = this;
while (Temp.Nextnode != null)
{
Temp = Temp.Nextnode;
}
//--
//欲将最后的节点释放,但是失败了.因为释放的是Temp而不是this里的节点
Temp = null;
return true;
}
catch
{
return false;
}
}
一个链表类的删除尾节点方法.问题在注释那里.
{
try
{
ArrayList Temp = new ArrayList((char)0);//申请临时节点
//找到最后的节点
Temp = this;
while (Temp.Nextnode != null)
{
Temp = Temp.Nextnode;
}
//--
//欲将最后的节点释放,但是失败了.因为释放的是Temp而不是this里的节点
Temp = null;
return true;
}
catch
{
return false;
}
}
一个链表类的删除尾节点方法.问题在注释那里.