إرجاع aVariant يحتوي على صفيف.
بناء الجملة
Array ( arglist )
إنوسيطةarglist المطلوبة هي قائمة قيم مفهمة تم تعيينها إلى عناصر الصفيف المضمنة ضمن المتغير. إذا لم يتم تحديد أي وسيطات، يتم إنشاء صفيف من الطول الصفري.
ملاحظات
يتكون الاشارة المستخدمة للإشارة إلى عنصر صفيف من متغير متبوع بضمين يحتويان على رقم فهرس يشير إلى العنصر المطلوب. في المثال التالي، تنشئ بيان الأولى متغيرا يسمى Aمتغير. أما العبارة الثانية، فيعين صفيفا إلى متغير A. يعين البيان الأخير القيمة المضمنة في عنصر الصفيف الثاني إلى متغير آخر.
ملاحظة: توضح الأمثلة التالية استخدام هذه الدالة في وحدة نمطية في Visual Basic for Applications (VBA). لمزيد من المعلومات حول استخدام VBA، حدد "مرجع المطور" في القائمة المنسدل إلى جانب "البحث" وأدخل مصطلحا واحدا أو أكثر في مربع البحث.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
يتم تحديد الحد الأدنى صفيف تم إنشاؤه باستخدام الدالة Array بواسطة الحد الأدنى المحدد باستخدام العبارة Option Base، إلا إذا كان الصفيف مؤهلا باسم مكتبة النوع (على سبيل المثال VBA). Array). إذا كانت هذه الخاصية مؤهلة باستخدام اسم مكتبة النوع، فإن Array لا تتأثر ب "قاعدة الخيارات".
ملاحظة: يمكن أن يحتوي متغير غير معلن كصفيف على صفيف. يمكن أن يحتوي المتغير المتغير على صفيف من أي نوع، باستثناء السلاسل الثابتة الطول والأنواع المعرفة من قبل المستخدم. على الرغم من أن المتغير الذي يحتوي على صفيف يختلف من الناحية التصورية عن الصفيف الذي تكون عناصره من النوع متغير،يتم الوصول إلى عناصر الصفيف بالطريقة نفسها.
مثال
يستخدم هذا المثال الدالة Array لإرجاع متغير يحتوي على صفيف.
Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
' Return values assume lower bound set to 1 (using Option Base
' statement).
MyDay = MyWeek(2) ' MyDay contains "Tue".
MyDay = MyWeek(4) ' MyDay contains "Thu".