数据结构C#的,本人刚学,大虾莫取笑 
编一个程序,建立一个单链表,其元素是类,在该类中有三个数据域(学号,姓名,考试成绩)。在类中有实现单链表的基本操作如下: 
(1)置空表。Setnull(L),其结果将单链表置为空表。变量NodeNumber存放单链表的元素个数n,在单链表中元素编号为1,2到n。 
(2)增加结点。Add(L,x),在单链表的尾部添加一个结点。 
(3)插入结点。Insert(L,x,i),在单链表的第i(0 <=i <=n)个位置上插入新的结点x。 
(4)删除结点。Delete(L,i),删除单链表的第i(0 <=i <=n-1)个位置上结点。 
(5)显示单链表的值。Display(L),当单链表不为空时,顺序显示单链表的结点值。 
(6)取单链表中第i(0 <=i <=n-1)个结点。Get(L,i),返回第i个结点的值。 
(7)按值查找。Locate(L,x),若单链表中存在一个或多个值为x的结点,则返回首次找到的其值为x的结点序号,否则返回0。 
(8)求单链表长度。Length(L),返回单链表的长度。