redim語(yǔ)句的正確格式 redim語(yǔ)句即可以在過(guò)程中使用又可以在模塊的通用聲明處使用為什么錯(cuò)啊?幫幫我剛才做VB2級(jí)題遇到點(diǎn)麻煩?
redim語(yǔ)句即可以在過(guò)程中使用又可以在模塊的通用聲明處使用為什么錯(cuò)???幫幫我剛才做VB2級(jí)題遇到點(diǎn)麻煩?ReDim是特殊的,因?yàn)樗且粋€(gè)可執(zhí)行語(yǔ)句,不能出現(xiàn)在模塊級(jí)。在模塊級(jí),只能使用注釋和聲明性語(yǔ)
redim語(yǔ)句即可以在過(guò)程中使用又可以在模塊的通用聲明處使用為什么錯(cuò)???幫幫我剛才做VB2級(jí)題遇到點(diǎn)麻煩?
ReDim是特殊的,因?yàn)樗且粋€(gè)可執(zhí)行語(yǔ)句,不能出現(xiàn)在模塊級(jí)。
在模塊級(jí),只能使用注釋和聲明性語(yǔ)句,如const、declare、def type、dim、option base、option compare、option explicit、option private、private、public和type。Subprocess、function procedure和attribute procedure語(yǔ)句出現(xiàn)在其過(guò)程體之外,但在過(guò)程中聲明。
redim什么意思?
ReDim為數(shù)組變量重新分配存儲(chǔ)空間??蛇x的修改器preserve用于在僅更改最后一個(gè)維度的大小時(shí)保留現(xiàn)有數(shù)組中的數(shù)據(jù)。
使用ReDim語(yǔ)句更改已聲明數(shù)組的一個(gè)或多個(gè)維度的大小。如果您有一個(gè)大數(shù)組,并且不再需要它的某些元素,那么ReDim可以通過(guò)減小數(shù)組的大小來(lái)釋放內(nèi)存。另一方面,如果代碼確定數(shù)組需要元素,ReDim可以添加更多元素。
ReDim語(yǔ)句僅適用于陣列。它對(duì)標(biāo)量(僅包含單個(gè)值的變量)、集合或結(jié)構(gòu)無(wú)效。
ReDim只能在流程級(jí)別使用。這意味著變量的“聲明上下文”必須是過(guò)程,而不是源文件、命名空間、接口、類、結(jié)構(gòu)、模塊或塊。