我有游戏应用程序有5个项目的描述和价格。在我显示描述后,用户猜测价格,这个项目转到之前的猜测列表。当我循环浏览我的游戏并且用户完成它时,我希望控制台再次询问用户是否要玩。在这种情况下,我不想两次展示该项目,这意味着我需要确保我从未展示过该产品两次。
答案 0 :(得分:2)
据我所知,你需要简单地用if语句跳过循环。您需要在游戏循环之前声明并初始化bool
并在玩家选择重试时更新它
bool retry = false
...
if(!retry)
foreach (var p in guessedProducts)
{
Console.Write(p.ToString() + "\r\n");
}
...
if(choice == 1)
{
retry = true
}