2016-05-23 139 views
0

因此,我在c#中制作一个小型视频游戏,评分系统以秒为单位进行测量。当玩家完成关卡时,我想获取定时器值并将时间存储在其他玩家时间的数据库中。从一种形式到另一种形式的计时器值

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

这是我的计时器的代码。

我不知道如何使我的变量,我用于计时器一个全局变量。如果这似乎模糊我很难描述我想要发生的事情。

+0

将其放入一些'static'类作为'静态variable'。而从每一个访问它,你想.. –

+0

@usmanlqbal我想,也没有为我工作:/ 命名空间WindowsFormsApplication2 { public static class Global { public static int i = 0; } } –

+0

你能分享一下你为'static'类编写的代码,以及你如何访问那个静态变量,并且解释你访问这个'static'变量时得到的错误。 –

回答

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"; 
} 
+0

嗨,哥们感谢帮助我真的很感激它的存在,得到它现在的工作:) –

+0

你的欢迎。不要忘记标记为答案:) –

+0

没问题!祝你有美好的一天 –

相关问题