询问用户是否要再次玩,C#

时间:2019-10-16 03:04:39

标签: c# menu console-application

我是C#的新手,正在编写一个玩3个不同游戏的游戏菜单,但是在每个游戏结束时,我想问用户是否愿意再次玩。在下面,我提供了菜单和三款游戏之一,如果用户想再次玩游戏,我将如何重玩游戏,而如果用户不想玩,我将如何返回菜单呢?

=AVERAGE(LOOKUP(B2:E2,Tbl_Grade[Grade],Tbl_Grade[Attainment]))

1 个答案:

答案 0 :(得分:2)

您可以使用Action和循环,我将详细信息留给您:

给出

public static void PlayAgain(Action action)
{
   do
   {
      action();
      Console.WriteLine("Do you want to play again? y/n");
   } while (Console.ReadKey().Key == ConsoleKey.Y);
}

用法

Console.WriteLine("Welcome to Slot Machine!\n");
PlayAgain(SlotMachineGame);