رفتن به مطلب
  • 0

تعریف آرایه نامحدود یا تعیین در برنامه


Radiomedia

سوال

سلام اساتید گرامی

من آرایه های رشته ای تعریف کردم به شکل زیر 

Dim name() as string

اما وقتی درطول برنامه میخوام مقداردهیشون کنم نمیذاره و اررور میده ک طول آرایه صفر هست..

یادمه در بیسیک دستور reDim داشتیم اما اینجا چیزی نیست؟؟

ممنون میشم راهنمایی کنید.

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در 4 ساعت قبل، Radiomedia گفته است :

سلام اساتید گرامی

من آرایه های رشته ای تعریف کردم به شکل زیر 

Dim name() as string

اما وقتی درطول برنامه میخوام مقداردهیشون کنم نمیذاره و اررور میده ک طول آرایه صفر هست..

یادمه در بیسیک دستور reDim داشتیم اما اینجا چیزی نیست؟؟

ممنون میشم راهنمایی کنید.

 

Dim name() as string
name = Array as String("ali","hassan")

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 10 ساعت قبل، softir گفته است :

Dim name() as string
name = Array as String("ali","hassan")

 

خیلی ممنون اما من باید در حلقه مقدار بدم و هربار اجرای حلقه فقط یک مقدار میتونم بش بدم، اونوقت باید چیکار کنم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 2 ساعت قبل، Radiomedia گفته است :

خیلی ممنون اما من باید در حلقه مقدار بدم و هربار اجرای حلقه فقط یک مقدار میتونم بش بدم، اونوقت باید چیکار کنم؟

dim Arr() as String

for i = 0 to 100
	Arr = array as string(i)
next

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

از لیست ها به عنوان ارایه های پویا یا داینامیک هم می تونید استفاده کنید.

Private Names As List
Names.Initialize
For i = 0 To N - 1
 Names.Add("Majid Arta #" & i)
Next

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...