關(guān)于single dog,singler這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、Dim arr() As Single 是定義了一個動態(tài)數(shù)組。
2、動態(tài)數(shù)組數(shù)組到底應(yīng)該有多大才合適,有時可能不得而知。
3、所以希望能夠在運行時具有改變數(shù)組大小的能力。
4、動態(tài)數(shù)組就可以在任何時候改變大小。
5、在 Visual Basic 中,動態(tài)數(shù)組最靈活、最方便,有助于有效管理內(nèi)存。
6、例如,可短時間使用一個大數(shù)組,然后,在不使用這個數(shù)組時,將內(nèi)存空間釋放給系統(tǒng)。
7、如果不用動態(tài)數(shù)組,就要聲明一個數(shù)組,它的大小盡可能達到最大,然后再抹去那些不必要的元素。
8、但是,如果過度使用這種方法,會導(dǎo)致內(nèi)存的操作環(huán)境變慢。
9、要創(chuàng)建動態(tài)數(shù)組,請按照以下步驟執(zhí)行:(如果希望數(shù)組為公用數(shù)組,則)用 Public 語句聲明數(shù)組,或者,(如果希望數(shù)組為模塊級,則)在模塊級用 Dim 語句聲明數(shù)組,或者(如果希望數(shù)組為局部數(shù)組,則)在過程中用 Static 或 Dim 語句聲明數(shù)組。
10、給數(shù)組附以一個空維數(shù)表,這樣就將數(shù)組聲明為動態(tài)數(shù)組。
11、?Dim DynArray ()用 ReDim 語句分配實際的元素個數(shù)。
12、ReDim DynArray (X + 1)ReDim 語句只能出現(xiàn)在過程中。
13、與 Dim 語句、Static 語句不同,ReDim 語句是一個可執(zhí)行語句,由于這一語句,應(yīng)用程序在運行時執(zhí)行一個操作。
14、ReDim 語句支持這樣的語法,它與固定數(shù)組中使用的語法相同。
15、對于每一維數(shù),每個 ReDim 語句都能改變元素數(shù)目以及上下界。
16、但是,數(shù)組的維數(shù)不能改變。
17、ReDim DynArray (4 to 12)。
本文分享完畢,希望對大家有所幫助。
標簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!