ورود

View Full Version : سوال: Lbound & Ubound



just4froum
پنج شنبه 03 آذر 1390, 15:41 عصر
با سلام به همگی :

خوب همگی میدونیم که Lbound و Ubound اول طول و انتهای طول یک آرایه را به ما میدهند ولی اگر آرایه ی ما دو بعدی یا بیشتر بود باید چه کار کنیم ؟؟؟

یعنی مثلا 5 رو در کد زیر بدست بیاریم یا 12 رو .
dim x(20,5,12 to 31) as long

با تشکر

محسن واژدی
پنج شنبه 03 آذر 1390, 16:16 عصر
سلام
در UBound بُعد آرایه را پس از نام آن مینویسیم
به عنوان مثال برای گرفتن بُعد سوم آرایه x بصورت زیر عمل میکنیم:

Private Sub Command1_Click()
Dim x(20, 5, 12 To 31) As Long
MsgBox UBound(x, 3)
End Sub

برای بُعد اول هم طبیعتا" عدد 1 را مینویسیم، البته اگر مکان را مشخص نکنیم وی بی پیش فرض طول بُعد اول را محاسبه میکند

موفق باشید