Когато използвате ASP масиви, понякога искате да ги направите по-големи части чрез обработка. Командата Redim ви позволява да промените размера на масива - и командата запазване запазва данните вече там.

Да речем, че започвате с масив, който обикновено се нуждае от около 5 елемента в него. Така че бихте могли да направите

Dim ShopCart (5)

Това ще спести място в паметта и ще вземе предвид за какво повечето хора биха го използвали. Но да кажем, че идва някой, който иска повече от 5 артикула в пазарската си количка! Не искате да губите тази допълнителна информация. Така че, за да увеличите размера на масива, бихте казали

Redim ShopCart (10)

или какъвто и да е нов размер, на който сте искали да го забиете. Един проблем обаче. Команда redim губи всички данни, които са в момента в масива. Това може да е добре, ако току-що започвате, но ако някой е на половината път от пазаруването, би било лошо да загуби данните си. В този случай вместо това ще използвате -

Redim PRESERVE ShopCart (10)

Това запазва масива, който вече имахме и просто добавя повече пространство към него.

Списък с функции на ASP Array

Въведение в ESP Ebook

Изтеглете тази електронна книга, за да получите всичко, което трябва да знаете за изучаването на ASP - от стъпка по стъпка урок до списъци с функции, примерен код, общи грешки и решения и много повече! 101 страници.

Инструкции Видео: Как изменить размер многомерного массива с помощью ReDim VBA. (Може 2024).