2016-05-23 137 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

沒問題!祝你有美好的一天 –

相關問題