Example #1
0
        //返回主菜单或者退出
        public void ReturnOrQuit(Object sender, EventArgs e)
        {
            Console.WriteLine();
            Console.WriteLine("                *******************************************");
            Console.WriteLine("                *              1.返回主菜单界面           *");
            Console.WriteLine("                *              2.退出笔记本               *");
            Console.WriteLine("                *******************************************");
            Console.WriteLine("请输入您要进行的操作:");
            Menu           menu           = new Menu();
            Function       function       = new Function();
            OptionFunction optionfunction = new OptionFunction();
            int            choice         = Convert.ToInt32(Console.ReadLine());

            switch (choice)
            {
            case 1:
                Console.Clear();
                function.NoteEvent += menu.Display;
                function.Functioning(); break;

            case 2:
                Console.WriteLine("已退出笔记本,欢迎下次使用!"); break;

            default:
                function.NoteEvent += menu.Display;
                function.Functioning();
                Console.WriteLine("您输入的数字有误,已返回主菜单界面,请输入正确的数字!");
                optionfunction.Option();
                break;
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            //调用Menu类中的show()输出主菜单界面
            Menu           mymenu         = new Menu();
            Function       myfunction     = new Function();
            OptionFunction optionfunction = new OptionFunction();

            myfunction.NoteEvent += mymenu.Display;
            myfunction.Functioning();
            optionfunction.Option();
            //调用Menu类中的Function()对于不同的菜单操作调用不同的方法
            Console.ReadLine();
        }