//返回主菜单或者退出 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; } }
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(); }