C#中链表问题。向链表尾添加节点的语句为tail.next=node;tail=node;其中ta

C#中链表问题。向链表尾添加节点的语句为tail.next=node;tail=node;其中tail和node和next都为同一类的对象,如果是指针还好理解,但是对于对象这么做是什么意思,后一句不是把node所有数据给tail么,那前一句不是没用?这和
a.data=b.data;a=b;有什么区别?

第1个回答  2013-09-30
next你可以理解为一个指针,意思是tail的下一个节点是node,看清楚是下一个,后面那一句是把node的值赋给tail,所以node现在是保存tail的下一个节点的值,本回答被提问者采纳
第2个回答  2013-09-26
三者不应该是具体的对象,不符合逻辑,应为指针,否者一个对象就包含了所有链接上的对象。
相似回答