固定長度字符串的處理速度通常慢于可變長度字符串,這是因為所有的VB字符串函數和命令只能識別可變長度字符串。因此,所有固定長度字符串比然被轉換為可變長度字符串。
但是,由于固定長度字符串數組占據著一塊連續的內存區域,因此在被分配以及釋放時,速度明顯快于可變長度的數組。比如:在一個Pentium233MHz機器上,對于一個固定長度為100,000的數組,給其中30個位置分配數值,大約只花費半秒種的時間。而如果是可變長度的數組,同樣的操作要耗費8秒之多!后者的刪除操作耗時大約0.35秒,但固定長度的數組幾乎可以立即“斃命”!如果應用程序中涉及到這么大的一個數組操作,選擇固定長度方式數組絕對是確定無疑的了,無論是分配數值,還是釋放操作,都可以風馳電掣般完成。
->新聞熱點
疑難解答