我是C#的新手,正在编写一个玩3个不同游戏的游戏菜单,但是在每个游戏结束时,我想问用户是否愿意再次玩。在下面,我提供了菜单和三款游戏之一,如果用户想再次玩游戏,我将如何重玩游戏,而如果用户不想玩,我将如何返回菜单呢?
=AVERAGE(LOOKUP(B2:E2,Tbl_Grade[Grade],Tbl_Grade[Attainment]))
答案 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);