日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
教你如何設置VB.NET共享變量作用域

在編程中一定會用到變量,但是我們往往搞不清楚什么是共享變量,什么是全局變量。這里我們就這個問題一起討論一下吧!我們可以創(chuàng)建另外一種共享成員。有時候類的所有實例需要共享一個數(shù)值,有時候每個特定類型的對象要共享相同的變量,這些時候都可以通過使用共享變量來實現(xiàn)目的。一個VB.NET共享變量可以使用Shared關鍵字來聲明,這一點很象共享方法的聲明:

公司主營業(yè)務:網(wǎng)站設計制作、做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出太和免費做網(wǎng)站回饋大家。

 
 
  1. Public Class MyCounter
  2. Private Shared mintCount As Integer
  3. End Class

#T#跟共享方法一樣,我們也可以根據(jù)需要來設置VB.NET共享變量的作用域。在缺省狀態(tài)下兩者就不一樣了,共享方法是Public,而共享變量是Private。總而言之,我們要養(yǎng)成一個好的習慣:定義方法和變量的作用域而不使用缺省值,以避免混亂。關于共享變量的一件重要的事情是它們在所有類的實例中都是公用。我們可以鍵入如下的代碼來加強我們的類:

 
 
  1. Public Class MyCounter
  2. Private Shared mintCount As Integer
  3. Public Sub New()
  4. mintCount += 1
  5. End Sub
  6. Public ReadOnly Property Count() As Integer
  7. Get
  8. Return mintCount
  9. End Get
  10. End Property 
  11. End Class 

仔細看看上面的代碼:當我們?yōu)轭悇?chuàng)建了實例時,計數(shù)器就增一。+=操作符是一個在VB.NET新有的。

在任何時候我們可以通過Count屬性來取出count數(shù)值。這樣,如果我們運行下面的客戶代碼,我們可以得到結果為3。

 
 
  1. Protected Sub Button4_Click(ByVal sender As Object, _
  2. ByVal e As System.EventArgs)
  3. Dim obj As MyCounter
  4. obj = New MyCounter()
  5. obj = New MyCounter()
  6. obj = New MyCounter()
  7. MsgBox(obj.Count, MsgBoxStyle.Information,counter)
  8. End Sub

如果我們再次運行這段程序,將可以得到6、9等等。只要我們的應用程序繼續(xù)運行計數(shù)器就保持有效,也就是說一旦我們結束應用程序計數(shù)器就不再起作用。

這項計數(shù)對于服務器的處理過程是十分有用的,因為它可以輕松地不停地進行計數(shù)。這個數(shù)值只有在處理過程重新開始地時候才被復位。

全局變量

對于VB.NET共享變量另外一個通常的應用是提供了全局變量的類型。給定一個Public作用域的共享變量:

 
 
  1. Public Class TheClass
  2. Public Shared MyGlobal As Integer
  3. End Class

我們可以在客戶代碼中使用這個變量。

 
 
  1. TheClass.MyGlobal += 5

這個變量將在我們應用程序的任何地方都是有效的,它提供了一個很好的機理來在組件、類、模塊等等之間來共享數(shù)值。


網(wǎng)站題目:教你如何設置VB.NET共享變量作用域
文章位置:http://www.dlmjj.cn/article/cdhiicj.html