PDA

View Full Version : حرفه ای: آرایه با تعداد عناصر بی نهایت



sinashahab
چهارشنبه 16 تیر 1389, 00:54 صبح
سلام دوستان

فکر کنم سوالم از روی عنوان معلوم باشه ولی بازم می گم:لبخند:

می خوام یه آرایه ای داشته باشم که تعداد عنناصر بی نهایت باشه یا بشه بهش اضافه کرد.

مثلا الان با این کد پنچ تا رشته ایجاد میشه :

string[] st = new string[5];

حالا من می خوام این تعداد نداشته باشه که غیر ممکنه .:لبخند::افسرده:

ولی یه فکر اومد به ذهنم گفتم شاید شدنی باشه اونم این که تعداد رو اولش تعریف کرد مثلا 5 تا ولی هر وقت خواستم بشه این تعداد رو به 6 افزایش بدم یا اینکه خودش یکی ایجاد کنه .

ممنون میشم کمکم کنید .:تشویق::تشویق::تشویق:

mehdi.mousavi
چهارشنبه 16 تیر 1389, 01:51 صبح
سلام دوستان
فکر کنم سوالم از روی عنوان معلوم باشه ولی بازم می گم:لبخند:
می خوام یه آرایه ای داشته باشم که تعداد عنناصر بی نهایت باشه یا بشه بهش اضافه کرد.
مثلا الان با این کد پنچ تا رشته ایجاد میشه :
حالا من می خوام این تعداد نداشته باشه که غیر ممکنه .:لبخند::افسرده:
ولی یه فکر اومد به ذهنم گفتم شاید شدنی باشه اونم این که تعداد رو اولش تعریف کرد مثلا 5 تا ولی هر وقت خواستم بشه این تعداد رو به 6 افزایش بدم یا اینکه خودش یکی ایجاد کنه .
ممنون میشم کمکم کنید .:تشویق::تشویق::تشویق:

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


List<string> list = new List<string>();
list.Add("item1");
list.Add("item2");

string itemOne = list[1];


به هر تعداد که مایل هستید میتونید با متود Add یا AddRange به لیست فوق آیتم اضافه کنید و با Indexer ای که داره، به عنصر مورد نظرش از طریق اندیس دست پیدا کنید. هر جا هم آرایه درونی اش رو خواستید بگیرید، از متود ToArray استفاده کنید.

موفق باشید.