看板 Visual_Basic 關於我們 聯絡資訊
在書中看了一個範例 是在說明static變數的宣告 範例是按一下form1之後 用static宣告的變數會一直累加值 而用dim宣告的變數 則不會保留值 所以每按一下它的值還是1 比較讓我疑惑的是 他是把這段程式寫在click這個事件裡面 大概是這麼寫的.... Static A As Integer = 0 Dim B As Integer = 0 A = A + 1 B = B + 1 如果把這段放在click的事件裡 不就代表每按一次 這四行就會重新執行一次嗎? 那麼 A就不可能一直累加了 因為按了以後 第一行又讓它的值變0了 我是這麼認為的啦 不知道我的想法是不是有錯呢? 請大家指教 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.66.107.2
sealheart:自己測試就知了.A會累加.B不會 07/19 09:04
karoro:A會累加我知道 但為什麼不是重頭呢? 這才是我的問題@@ 07/19 11:26
linmic:先去搞清楚宣告static的定義吧 07/19 11:49
retsamsu:google找一堆@@ 07/19 15:42