[.NET] 在書上看到一個範例

看板Visual_Basic作者 (........)時間19年前 (2006/07/19 08:32), 編輯推噓4(401)
留言5則, 4人參與, 最新討論串1/1
在書中看了一個範例 是在說明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

07/19 09:04, , 1F
自己測試就知了.A會累加.B不會
07/19 09:04, 1F

07/19 11:26, , 2F
A會累加我知道 但為什麼不是重頭呢? 這才是我的問題@@
07/19 11:26, 2F

07/19 11:49, , 3F
先去搞清楚宣告static的定義吧
07/19 11:49, 3F

07/19 15:42, , 5F
google找一堆@@
07/19 15:42, 5F
文章代碼(AID): #14lNsnVM (Visual_Basic)
文章代碼(AID): #14lNsnVM (Visual_Basic)