将计时器值从一种形式带到另一种形式

时间:2016-05-23 19:12:03

标签: c# timer global-variables

所以我在c#中制作一个小型视频游戏,评分系统以秒为单位进行测量。当玩家完成关卡时我想获取Timers值并将时间存储在其他玩家的数据库上。

private void timer2_Tick(object sender, EventArgs e)
{
    I++;
    lblView.Text = I.ToString() + " Seconds";
}

这是我的计时器的代码。

我不确定如何制作I变量,我已经将定时器用作全局变量。如果这看起来模糊,我很难描述我想要发生的事情。

1 个答案:

答案 0 :(得分:1)

静态类语法

public static class Helper { public static int I = 0; }

访问static变量。

private void timer2_Tick(object sender, EventArgs e)
{
    Helper.I++;//here accessing static variable
    lblView.Text = Helper.I.ToString() + " Seconds";
}