新聞中心
VB.NET還是比較常用的,于是我研究了一下VB.NET Shared變量,在這里拿出來和大家分享一下,希望對(duì)大家有用。假設(shè)用一輛汽車來跟Class相比。那Class就是汽車的建造藍(lán)圖;而汽車也就是用此藍(lán)圖所建造出來的實(shí)軆,也就是說Object是Class宣告和建立(instantiate)的實(shí)軆。因?yàn)槠嚀碛袑傩裕ㄩL,寛,顏色等等屬性),方法(啟動(dòng),停止,前往,后退等等方法)和事件(汽油將要用完,防盜系統(tǒng)喇叭響等等事件)。

為博望等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及博望網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、博望網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
所以在還沒開始設(shè)計(jì)一個(gè)Class時(shí),我們應(yīng)花多點(diǎn)時(shí)間去了解相關(guān)的商業(yè)問題于需求!這樣才能設(shè)計(jì)出一個(gè)完美無瑕的Class,然后應(yīng)用在客戶的商業(yè)解決方案。這也反映怎樣達(dá)到重用同一個(gè)Class(源代碼)在不同的方案了和節(jié)省應(yīng)有得開發(fā)資源(員工,時(shí)間和金銭)。。。就是所有投資者和商家最感興趣的一個(gè)項(xiàng)目;世界往往就是如此殘酷。。。身為一個(gè)編程員。。。也只好默默的去接受!
往往我們會(huì)選擇宣告Public變量方法和外界(Class與Class之間)分享其值數(shù);但這樣共享變量是極不安全也很浪費(fèi)資源(每一個(gè)Class都會(huì)宣告自己的變量)!為了更安全,更節(jié)省資源和設(shè)計(jì)一套好的流程控制;我們可以用Shared關(guān)鍵字去達(dá)到變量共享而又不浪費(fèi)資源但又很可靠。。。也就是在多個(gè)Class的Instant 里只有一分變量的存在!VB.NET Shared變量的另一好處就是不用Instantiate該Class也能使用,只需用Class的全名就可一了 ClassName.Variable。
- Public Class ClassName
- [Public] [Shared] Variable As DataType
- '// ...
- End Class
可以在Class里共享變量,那共享方法也一樣。只需在語法里加上一個(gè)Shared關(guān)鍵字,就是那么的簡單!但是就要緊記一個(gè)重點(diǎn);Shared方法只能冩和讀取VB.NET Shared變量的值數(shù)!
- Public Class ClassName
- [Public] [Shared] [Sub] MethodName (Byval ArguementAs DataType, ...)
- '// ...
- End Sub
- End Class
- Public Class ClassName
- [Public] [Shared] [Function] MethodName (Byval Arguement As DataType, ...) As DataType
- '// ...
- Return Value
- End Function
- End Class
文章題目:迅速掌握VB.NETShared變量技能
網(wǎng)站URL:http://fisionsoft.com.cn/article/dhpeisj.html


咨詢
建站咨詢
