الدالة Array

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

ترجع هذه الداله أفاريانت الذي يحتوي علي صفيف.

بناء الجملة

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، ما لم يتم تأهيل المثال Array باسم مكتبة الأنواع (على سبيل VBA.Array). إذا كانت مؤهلة باسم مكتبة الأنواع، لا تتأثر الدالة Array بـ Option Base.

ملاحظة: متغير التي لم يتم تعريف كصفيف ان لا تزال تحتوي علي صفيف. يمكن ان يحتوي علي متغير متغير صفيف من اي نوع، ب# استثناء سلاسل ذات طول صفري و# انواع المعرفه من قبل المستخدم. علي الرغم من ان متغير يحتوي علي صفيف مفهوم مختلفه من صفيف عناصرها نوع متغير، يتم الوصول الي عناصر الصفيف ب# الطريقه نفسها.

مثال

يستخدم هذا المثال الدالة 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".

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

هل كانت المعلومات مفيدة؟

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

نشكرك على ملاحظاتك!

×