成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET生存期開始與結(jié)束

開發(fā) 后端
VB.NET生存期可以從控制進入聲明局部變量的過程時開始,從過程的終止結(jié)束。我們今天將會對這一周期進行一個詳細介紹。

VB.NET編程語言是由微軟公司推出的一款適用于很多領(lǐng)域的開發(fā)語言。那么,我們應(yīng)當如何正確的理解這門語言,并熟練的運用它給我們帶來幫助呢?首先就讓我們從VB.NET生存期開始學(xué)習(xí)吧。#t#

已聲明元素的“生存期”是元素可供使用的時間周期。變量是***具有生存期的元素。因此,編譯器將過程參數(shù)和函數(shù)返回值視為變量的特殊情況。變量的生存期表示它可以存儲值的時間周期。在生存期內(nèi)變量的值可以更改,但變量總是存儲某些值。

不同的VB.NET生存期

“成員變量”(在模塊級并且在任何過程外部聲明)的生存期一般與聲明該變量的元素的生存期相同。在類或結(jié)構(gòu)中聲明的非共享變量作為聲明該變量的類或結(jié)構(gòu)的每個實例的單獨副本存在。每個這樣的變量的生存期都與它的實例的生存期相同。但是,Shared 變量僅有一個生存期,即應(yīng)用程序運行所持續(xù)的全部時間。

“局部變量”(在過程內(nèi)部聲明)僅在聲明變量的過程的運行階段存在。這同樣適用于過程的參數(shù)和任何函數(shù)返回值。但是,如果該過程調(diào)用其他過程,則局部變量在被調(diào)用過程運行期間保留它們的值。

VB.NET生存期的開始

當控制進入聲明局部變量的過程時,局部變量的生存期便開始了。過程一開始運行,每個局部變量即被初始化為其數(shù)據(jù)類型的默認值。當過程遇到指定初始值的 Dim 語句 (Visual Basic) 時,它將那些變量設(shè)置為那些值,即使代碼已經(jīng)給它們賦了其他值。

結(jié)構(gòu)變量的每個成員被視為單獨的變量初始化。同樣,數(shù)組變量的每個元素也單獨初始化。

在過程內(nèi)部的塊中聲明的變量(例如 For 循環(huán))在進入過程時被初始化。不管代碼是否執(zhí)行該塊,這些初始化都會生效。

VB.NET生存期的結(jié)束

當過程終止時,不保留其局部變量的值,Visual Basic 將回收它們占用的內(nèi)存。下次調(diào)用該過程時,將再度創(chuàng)建并重新初始化它的所有局部變量。

當類或結(jié)構(gòu)的實例終止時,它的非共享變量便失去它們的內(nèi)存和值。類或結(jié)構(gòu)的每個新實例創(chuàng)建并初始化它的非共享變量。但是,Shared 變量一直保留到應(yīng)用程序停止運行時。

VB.NET生存期的擴展

如果用 Static (Visual Basic) 關(guān)鍵字聲明局部變量,該變量的生存期要比其過程的執(zhí)行時間長。下表顯示了過程聲明如何確定 Static 變量存在的時間長度。

責(zé)任編輯:曹凱 來源: wewill.cn
相關(guān)推薦

2010-01-08 18:16:52

VB.NET變量

2010-01-21 15:47:41

VB.NET變量生存周VB.net

2009-10-23 12:53:25

VB.NET語言

2009-10-29 14:02:24

VB和VB.NET比較

2009-10-20 14:21:55

VB.NET fnSi

2009-10-14 12:51:41

VB.NET Data

2009-10-22 09:58:35

VB.NET Send

2010-01-13 11:11:42

VB.NET Date

2011-06-17 11:05:22

VB.NET

2009-06-24 15:45:32

VB.NET

2009-10-19 11:28:42

VB.NET語言.NET開發(fā)語言

2010-01-12 14:51:18

VB.NET業(yè)務(wù)層

2010-01-22 18:08:18

VB.NET與GDI結(jié)

2010-01-14 16:54:56

VB.NET Impo

2011-05-20 16:56:11

VB.NETGDI

2010-01-21 17:34:48

VB.NET Bool

2009-08-19 16:38:30

VB.NET接口范例

2009-10-20 14:09:05

VB.NET反射功能

2009-10-21 10:45:50

VB.NET Quic

2009-10-27 12:06:01

VB.NET IDis
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲一区二区精品视频在线观看 | 日韩精品久久久 | 欧美视频三区 | 99国产精品久久久久久久 | 蜜臀av日日欢夜夜爽一区 | 国产精品一区二 | 国产美女特级嫩嫩嫩bbb片 | 97视频在线观看网站 | 久久亚洲国产精品 | 国产精品一区二区视频 | 久久久天堂 | 欧美一区二区 | 国产精品影视在线观看 | 91一区| 亚洲免费视频在线观看 | 欧美区在线 | 国产高清在线精品一区二区三区 | 亚洲视频中文字幕 | 99热精品国产 | 亚洲精品粉嫩美女一区 | 国产精品久久久久久久免费大片 | 久久91精品国产一区二区 | 国产午夜av片 | 久草视频在线播放 | 国产精品一区二区av | 成人在线视频免费看 | 国产乱码精品一区二区三区中文 | 青青草网 | 国产视频久 | 一区二区三区四区日韩 | 日韩一区不卡 | 日批免费观看 | 欧美福利影院 | 亚洲成人精品久久久 | 一区二区中文 | 欧美视频1区| 欧美.com| 欧美性网| 一区二区三区在线播放 | 国产欧美日韩综合精品一区二区 | av乱码|