使用公共整数变量作为计数器C#

时间:2017-04-20 04:10:26

标签: c# variables logic counter public

我在Visual Studio中创建了一个口袋妖怪类型的游戏。我现在正在处理库存表单。

我的问题是,我可以使用公共计数变量来跟踪库存吗?

设置:

public int healthPotionCount = 0;

然后,如果玩家遇到healthPotion,则增加其值

if(picPlayer.Bounds.IntersectsWith(hPotion.Bounds)
      {
          healthPotionCount++;
      }

最后使用相同的公共变量来确定是否在库存中显示它:

if(healthPotionCount > 0)
   {
       picBox.BackgroundImage = (the health potion image);
       lblQuantity.Text = ""+healthPotionCount; 
   }

有了这个,我的问题是我的解决方案中有很多表单,我希望所有表单都可以访问这个变量。这种逻辑难以奏效吗?

1 个答案:

答案 0 :(得分:0)

  

有了这个,我的问题是我的解决方案中有很多表单   我希望所有表格都可以访问这个变量。

你可以使它static意味着它属于类而不是特定的表单对象,因此你可以在多种形式中访问它。

public static int healthPotionCount { get; set;}