標題:
[發問]
請問static和public有什麼不同
[打印本頁]
作者:
mnsmrtl
時間:
2010-11-4 10:15
標題:
請問static和public有什麼不同
我看了VBA的說明,static是在程式執行期間會保留
public則是宣告公用變數…
對於這些用語,小弟比較不熟悉,不知道差異在那,還請各位前輩指導,感謝
作者:
Hsieh
時間:
2010-11-4 10:33
如何分辨模組及全域變數呢?
作者:
mnsmrtl
時間:
2010-11-7 00:44
感謝版主回覆,不過在
http://forum.twbts.com/thread-1727-1-1.html
另一位版主使用了static
我查了說明檔後,還是覺得分不太清楚差別,煩請不吝指教
作者:
Min
時間:
2010-11-7 10:12
先說明一下 小弟的Static觀念是由C#來的 如果有不一樣 請各位大大指正~
Public 是全域變數
Static 是靜態變數
全域變數是指在這個區域內 都可以使用
靜態變數是指跨區域也可以用
那何謂跨區域 一個區域可以想像為一個Class 或是一個NameSpace
通常C#是用於跨執行緒...
VB則不太有機會用到 因為Public就都可以解決了...
作者:
mnsmrtl
時間:
2010-11-7 20:59
所以我可以解釋成…static原則上沒必要用嗎?
作者:
oobird
時間:
2010-11-7 21:13
Public 是全域變數,寫在一般模組最上方
若不想用一般模組,就用Static寫在你的工作表模組即可。
作者:
mnsmrtl
時間:
2010-11-8 09:09
原來如此,感謝版主指導
作者:
GBKEE
時間:
2010-11-8 17:08
工作表模組最上方
Dim 變數
此工作表模組 私用
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)