在asp.net中應(yīng)用靜態(tài)變量要比application更好的選擇
成都創(chuàng)新互聯(lián)公司主營蚌山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app開發(fā),蚌山h5重慶小程序開發(fā)搭建,蚌山網(wǎng)站營銷推廣歡迎蚌山等地區(qū)企業(yè)咨詢
在傳統(tǒng)的asp頁面中,我們需要利用application變量傳遞一些特殊變量,在asp.net中任何頁面都可以是類,,Global.asax也不例外。
我們只需要在Global.asax加入類名。
%@ Application Classname="MyGlobals" %
然后我們定義幾個(gè)靜態(tài)變量。
在vb.net中應(yīng)用shared
在C#中應(yīng)用static
VB:
Script language="vb" runat="server"
Public Shared sGreeting as String = "welcome"
/Script
C#
Script language="C#" runat="server"
Public Static String sGreeting = "welcome"
/Script
現(xiàn)在我們?cè)谄渌腶sp.net葉面就可以應(yīng)用類名.變量名就可以在引用他了。
x = MyGlobals.sGreeti
dim th as new threading.thread (addressof xxx)
dim th2 as new threading.thread (addressof yyy)
th.start()
th2.start()
sub xxx()
程序(線程內(nèi)專用變量)
end sub
sub yyy()
程序(線程內(nèi)專用變量)
end sub
sub 程序(線程內(nèi)專用變量)
select case 線程內(nèi)專用變量
case "a": //TODO
case "b": //TODO
end select
end sub
dim本身就表示定義某一個(gè)類型的變量的。這個(gè)類型,包括簡單的預(yù)定義類型,也包括自定義類型,比如類,數(shù)組等等所有類型,只要在一個(gè)項(xiàng)目中可見的類型都可以定義。
使用new當(dāng)然就是定義的時(shí)候?qū)嵗?/p>
這個(gè)類型,這時(shí)變量已有具體的內(nèi)存對(duì)應(yīng)。
類,類似于C里的結(jié)構(gòu)體,但是可以做到繼承、抽像等面向?qū)ο蟮奶匦?。結(jié)構(gòu)體和類都需要new來實(shí)例化。
你可以看一下面向?qū)ο缶幊谭矫娴闹R(shí)。