När du använder ASP-matriser vill du ibland göra dem större delvis genom bearbetning. Med Redim-kommandot kan du ändra en matrisstorlek - och bevara kommandot sparar data som redan finns.

Låt oss säga att du börjar med en matris som normalt bara behöver cirka fem artiklar i den. Så du kunde göra

Dim ShopCart (5)

Detta skulle spara minnesutrymme och ta hänsyn till vad de flesta människor skulle använda det för. Men låt oss säga att någon kommer med mer än fem artiklar i sin kundvagn! Du vill inte tappa den extra informationen. Så för att göra matrisen större, skulle du säga

Redim ShopCart (10)

eller vilken ny storlek du ville stöta på. Men ett problem. Ett redim-kommando tappar all information som finns i matrisen. Det kan vara bra om du bara kommer igång, men om någon är halvvägs genom att handla skulle det vara dåligt att förlora sina data. I så fall skulle du istället använda -

Redimera PRESERVE ShopCart (10)

Detta håller uppsättningen vi redan hade och lägger bara mer utrymme till det.

ASP Array-funktionslista

Introduktion till ASP Ebook

Ladda ner den här e-boken för att få allt du behöver veta om att lära dig ASP - från en steg för steg handledning till funktionslistor, provkod, vanliga fel och lösningar och mycket mer! 101 sidor.