作者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
1F:推 sealheart:自己测试就知了.A会累加.B不会 07/19 09:04
2F:推 karoro:A会累加我知道 但为什麽不是重头呢? 这才是我的问题@@ 07/19 11:26
3F:推 linmic:先去搞清楚宣告static的定义吧 07/19 11:49
5F:→ retsamsu:google找一堆@@ 07/19 15:42