成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

VB.NET中變量作用域的作用是什么

VB.NET中變量作用域的作用是什么,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

“專業(yè)、務(wù)實(shí)、高效、創(chuàng)新、把客戶的事當(dāng)成自己的事”是我們每一個(gè)人一直以來堅(jiān)持追求的企業(yè)文化。 創(chuàng)新互聯(lián)是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、軟件開發(fā)、設(shè)計(jì)服務(wù)業(yè)務(wù)。我們始終堅(jiān)持以客戶需求為導(dǎo)向,結(jié)合用戶體驗(yàn)與視覺傳達(dá),提供有針對(duì)性的項(xiàng)目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場(chǎng),引領(lǐng)市場(chǎng)!

在一個(gè)過程或函數(shù)外聲明的變量是全局變量,對(duì)本程序內(nèi)部所有的過程和函數(shù)都起作用;而在一個(gè)過程或函數(shù)內(nèi)部聲明的變量是局部變量,只對(duì)本過程或函數(shù)起作用。

下面通過一個(gè)例子說明VB.NET變量作用域中全局變量和局部變量的區(qū)別。

例2.14(02-14.aspx)全局變量和局部變量的使用。

  1. < script language="vb" 
    runat="server"> 

  2. Dim strGlobal as String="global" 

  3. Sub SayHello  

  4. Dim strTemp as String="hello!" 

  5. Response.Write (strTemp & 
    "< br>")  

  6. Response.Write (strGlobal & 
    "< br>")  

  7. if strGlobal< >"" then  

  8. Dim strTemp1 as String=
    "hello cindy!" 

  9. Response.Write (strTemp1 
    & "< br>")  

  10. end if  

  11. 'Response.Write (strTemp1 
    & "< br>")  

  12. End Sub  

  13. < /script> 

  14. < %  

  15. SayHello  

  16. %> 

上面的例子中,有下面幾點(diǎn)需要說明:

(1) 第2行聲明的變量strGlobal定義在所有的函數(shù)或者過程之外,所以是一個(gè)全局變量。由于在定義這個(gè)變量的時(shí)候就為這個(gè)變量賦值為“global”,所以,在后面的程序中,***次使用這個(gè)變量時(shí)這個(gè)變量的值就是“global”。

(2) 第3行~第12行定義了一個(gè)子過程SayHello。在這個(gè)過程中,首先在第4行定義了一個(gè)變量strTemp,由于這個(gè)變量是定義在子過程中的,所以這個(gè)變量是一個(gè)局部變量。在第5行顯示這個(gè)變量的值的時(shí)候,會(huì)顯示一個(gè)“hello!”字符串。

(3) 第6行要顯示strGlobal的值,由于這是一個(gè)全局變量,所以會(huì)顯示第1行賦值的“global”。

(4) 第7行~第10行定義了一個(gè)If/Endif代碼塊,在這個(gè)代碼塊中,定義了一個(gè)塊級(jí)局部變量strTemp1(第8行)。由于這個(gè)變量是定義在代碼塊中的,所以只在這個(gè)代碼塊中起作用。所以在第9行要顯示它的值的時(shí)候,會(huì)顯示“hello cindy!”。而如果取消第11行的注釋,系統(tǒng)將會(huì)通告strTemp1變量沒有定義。

通過上面的例子可以看出,在編寫程序的時(shí)候,要時(shí)刻注意VB.NET變量作用域的問題。因?yàn)樵诓煌K中修改全局變量會(huì)導(dǎo)致模塊之間相互影響,違反了進(jìn)行模塊化程序設(shè)計(jì)的初衷。所以要設(shè)計(jì)好的程序,就應(yīng)該盡量減少全局變量的使用。

看完上述內(nèi)容,你們掌握VB.NET中變量作用域的作用是什么的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

當(dāng)前題目:VB.NET中變量作用域的作用是什么
文章源于:http://jinyejixie.com/article40/iiedeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、域名注冊(cè)、網(wǎng)站改版網(wǎng)站收錄、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
梁河县| 绵竹市| 海安县| 昌邑市| 襄垣县| 定远县| 什邡市| 元谋县| 金川县| 手游| 黄山市| 莲花县| 惠来县| 尼木县| 越西县| 炎陵县| 扶沟县| 漳浦县| 含山县| 赤城县| 元谋县| 闽清县| 前郭尔| 远安县| 嵊泗县| 湘西| 黎川县| 清镇市| 曲周县| 六安市| 青铜峡市| 滦南县| 长沙市| 剑河县| 砚山县| 陇南市| 磴口县| 伊金霍洛旗| 皋兰县| 黎平县| 正宁县|