예제 #1
0
        private void btnPushData_Click(object sender, EventArgs e)
        {
            Student newstudent = new Student(tbNoPush.Text, tbNamePush.Text, double.Parse(tbMathPush.Text), double.Parse(tbEnglishPush.Text), double.Parse(tbComputerPush.Text));

            MyStack.push(newstudent);
            MessageBox.Show("数据添加成功。");
            //清除输入控件
            tbNoPush.Text       = "";
            tbNamePush.Text     = "";
            tbMathPush.Text     = "";
            tbEnglishPush.Text  = "";
            tbComputerPush.Text = "";
            tbNoPush.Focus();
        }
예제 #2
0
        public LinkedList Reverse()
        {
            LinkedList  RevList = new LinkedList();
            ListedStack MyStack = new ListedStack();

            goHead();
            while (!isEnd())
            {
                MyStack.push(current.getValue());
                goNext();
            }
            while (!MyStack.isEmpty())
            {
                Student newstudent;
                MyStack.pop(out newstudent);
                RevList.append(newstudent);
            }
            return(RevList);
        }