shervinrv
جمعه 13 آبان 1390, 14:34 عصر
سلام دوستان
من این سوالو سرچ کردم ولی نتیجه نگرفتم . شاید کیوورد خوبی رو انتخاب نکردم
من میخوام تعداد نامحدود آرایه رو تعریف و مقدار دهی کنم
برای تعریف که اینجوری مینویسم
dim x() as string
برای مقدار دهی هم اینجوری
x=new string () {counter.ToString} l
این counter.tostring هم مقداری هست که بهش تعلق میگیره
فقط این یه لوپ هست که هردفه counter.tostring یه مقدار جدید داره
بعد برای گرفتن مقادیر هم اینجوری نوشتم
For i As Integer = 0 To x.Count - 1
If name = x(i) Then
.
.
.
End If
Next
حالا وقتی مقدار یکی هستش مشکلی نیست ولی وقتی لوپ بیشتر از یک بار تکرار میشه توی مقدار دهی ایراد نمیگیره ولی توی خوندن مقدار که تو همین For بالا هست فقط آخرین مقدار رو میتونم بخونم . ینی انگار کلا یه بار این لوپ اجرا شده
آیا این روش مقدار دهی ایراد داره ؟
ممنون میشم دوستان راهنمایی کنن
من این سوالو سرچ کردم ولی نتیجه نگرفتم . شاید کیوورد خوبی رو انتخاب نکردم
من میخوام تعداد نامحدود آرایه رو تعریف و مقدار دهی کنم
برای تعریف که اینجوری مینویسم
dim x() as string
برای مقدار دهی هم اینجوری
x=new string () {counter.ToString} l
این counter.tostring هم مقداری هست که بهش تعلق میگیره
فقط این یه لوپ هست که هردفه counter.tostring یه مقدار جدید داره
بعد برای گرفتن مقادیر هم اینجوری نوشتم
For i As Integer = 0 To x.Count - 1
If name = x(i) Then
.
.
.
End If
Next
حالا وقتی مقدار یکی هستش مشکلی نیست ولی وقتی لوپ بیشتر از یک بار تکرار میشه توی مقدار دهی ایراد نمیگیره ولی توی خوندن مقدار که تو همین For بالا هست فقط آخرین مقدار رو میتونم بخونم . ینی انگار کلا یه بار این لوپ اجرا شده
آیا این روش مقدار دهی ایراد داره ؟
ممنون میشم دوستان راهنمایی کنن