作者karoro (........)
看板Visual_Basic
標題[.NET] 在書上看到一個範例
時間Wed Jul 19 08:41:33 2006
在書中看了一個範例 是在說明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