PDA

View Full Version : آرایه دو بعدی با طول متغیر



بیتافرهی
یک شنبه 19 خرداد 1387, 10:01 صبح
سلام
من یه بار دیگه هم این سوال را مطرح کردم ولی بعدا فهمیدم درست نگفتم.
شرمنده

1=چگونه می توان در سی شارپ آرایه ای دو بعدی با طول متغیر داشت(به طوریکه محتویات قبلی هنگام اضافه کردن طول آرایه از بین نرود)

2=در مورد یک بعدی چطور؟

Mrs.Net
یک شنبه 19 خرداد 1387, 10:07 صبح
از generic ها استفاده کن
برای یک بعدی:
List<int> یک آرایه بدون محدودیت از نوع int

بیتافرهی
یک شنبه 19 خرداد 1387, 19:25 عصر
از generic ها استفاده کن

منظورتو نمی فهمم.میشه بیشتر توضیح بدی ،من تازه شروع به یاد گرفتن این زبان کرده ام.

Sajjad.Aghapour
یک شنبه 19 خرداد 1387, 20:09 عصر
سلام .....
دوست عزیز وقتی شما از generic ها استفاده می کنید به هر تعداد که می خواهید می تونید به اون اضافه کنید...برای مثال کد زیر رو در نظر بگیرید......


List<int> s = new List<int>();

با این کد شما لیستی از نوع int ایجاد می کنید که محدودیتی برای Add کردن نداره و شما می تونید به هر تعداد که خواستید به این لیست اعداد رو اضافه کنید.همچنین می تونید عددی رو از لیست خذف کنید یا اینکه عددی رو جستجو کنید و چیزای دیگه..... .برای مثال اگه شما کد زیر رو اجرا کنید می بینید که اندازه لیستتون از 0 به 1000 تغییر کرده.......


this.Text = s.Count.ToString();
for (int i = 0; i < 1000; i++)
{
s.Add(i);
}

this.Text += " "+s.Count.ToString();