تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

إرجاع 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 ب Option Base.

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

مثال

يستخدم هذا المثال الدالة 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 وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×