Ch5泛型与LINQ习题解答1.假设Node类的每一个节点包括有两个字段:m_data(引用节点的数据)和m_next(引用链接列表中的下一项),这两个字段都是由构造函数方法设置的
该类有两个功能,第1个功能是通过名为Data和Next的只读属性访问m_data和m_next字段,第2个功能是对System
Object的ToString虚拟方法进行重写
试分别用类和泛型两种方法编写程序实现上述功能
【解答】usingSystem;classNode{Objectm_data;Nodem_next;publicNode(Objectdata,Nodenext){m_data=data;m_next=next;}//访问结点数据publicObjectData{get{returnm_data;}}//访问下一个结点publicNodeNext{get{returnm_next;}}//获取结点数据描述publicoverrideStringToString(){returnm_data
ToString();}}第5章泛型和LINQ//链表结点类的泛型定义classNode{Tm_data;Nodem_next;publicNode(Tdata,Nodenext){m_data=data;m_next=next;}//访问结点数据publicTData{get{returnm_data;}set{m_data=value;}}//访问下一个结点publicNodeNext{get{returnm_next;}set{m_next=value;}}//获取结点数据描述publicoverrideStringToString(){returnm_data
ToString();}}//使用结点类型或泛型结点类型classLinkedList{staticvoidMain(str