يشير صفيف ASP المذكور في هذه المقالة إلى الصفيف الذي يستخدم اللغة الافتراضية VBScript كلغة في ASP.
مثال:
ديميأراي ()
لأني = 0 إلى 10
ReDim الحفاظ على MyArray(i)
MyArray(i)=i
التالي
منخفض
تعريف
dim arr() 'تعريف المصفوفة الديناميكيةdim arr2(2) "تعريف المصفوفة الثابتة."
إضافة الأقواس بعد اسم المتغير يؤدي إلى إنشاء مصفوفة. إذا تم تحديد قيمة بين قوسين، فهذا يعني تحديد مصفوفة ثابتة، أي مصفوفة ذات حجم ثابت.
في الكود
محو
عند مسح مصفوفة ديناميكية، يتم تحرير مساحة تخزين المصفوفة الديناميكية؛ وعند مسح مصفوفة ثابتة، يتم فقط تهيئة قيم عناصر المصفوفة.
خافت آر ()استرداد وصول(2)
محو آر
خطأ تنبيه (ubound (arr))'، أدى المسح إلى تحرير كل مساحة التخزين الخاصة بالمصفوفة الديناميكية.
وصول خافت(1)
محو آر
يعرض التنبيه (ubound(arr))' 1، ويؤدي المسح فقط إلى تهيئة قيمة عنصر المصفوفة الثابتة، ولا تزال المساحة التي تشغلها موجودة.