开始时的菜单[英] menu at the beginning

问题描述

使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;命名空间 ConsoleApplication1{ Wa{public void start(){int 选择 = -1;while (选择 != 0){写菜单文本();选择 = int.Parse(Console.ReadLine());{}}}public void WriteMenuText(){Console.WriteLine("\n1 Bin 2");Console.WriteLine("2 Bin 2");Console.WriteLine("0 退出程序");Console.WriteLine("\n你的选择");Bin1();Bin2();}private void Bin1(){}private void Bin2(){}}}


当程序启动时,我希望菜单首先出现,而不是菜单和 bin 1 中的文本.我该怎么做,当我按 1 时 bin1 会出现,按 2 bin 2 会出现?

推荐答案

你需要重写你的代码
<pre lang="cs">使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;命名空间 ConsoleApplication1{ Wa{public void start(){int 选择 = -1;while (选择 != 0){写菜单文本();选择 = int.Parse(Console.ReadLine());{//添加这些行if(choice==1)Bin1();其他Bin2();}}}public void WriteMenuText(){Console.WriteLine("\n1 Bin 2");Console.WriteLine("2 Bin 2");Console.WriteLine("0 退出程序");Console.WriteLine("\n你的选择");// Bin1();// Bin2();//去掉上面两行}private void Bin1(){}private void Bin2(){}}}

本文地址:https://www.itbaoku.cn/post/1394757.html