检查列表中是否存在项目c#

时间:2018-06-03 23:15:43

标签: c#

我有游戏应用程序有5个项目的描述和价格。在我显示描述​​后,用户猜测价格,这个项目转到之前的猜测列表。当我循环浏览我的游戏并且用户完成它时,我希望控制台再次询问用户是否要玩。在这种情况下,我不想两次展示该项目,这意味着我需要确保我从未展示过该产品两次。

1 个答案:

答案 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
   }