让我的游戏重新开始C#
本文关键字:重新开始 游戏 我的 | 更新日期: 2023-09-27 18:25:12
所以我在c#中制作了一个游戏作为控制台应用程序。一切都很好,但在游戏结束时,应用程序结束了。相反,我希望它能询问用户是否愿意再次玩游戏并重新运行游戏。有什么想法吗?感谢
将整个程序循环:
while(true) {
RunGame();
Console.WriteLine("Play again? Yes|No");
if( !Console.ReadLine().StartsWith("Y", StringComparison.OrdinalIgnoreCase ) ) break;
}
将游戏逻辑封装在条件循环中。
do
{
YourGameLogic();
Console.WriteLine("play again? [yay! | nay!]");
} while(Console.ReadLine() != "nay!");