PDA

View Full Version : سوال: چگونه می توان تعداد عناصر آرایه را متغیر در نظر گرفت؟



sunset1388
سه شنبه 03 شهریور 1388, 09:15 صبح
سلام من می خواهم آرایه ای درست کنم که تعداد عناصر آن متغیر باشد اما زبان C# اجازه این کار را نمی دهد. چه کار کنم؟

int i;

int[] TeacherArray = new int[i];

توضیح اینکه مقدار i از پایگاه داده خوانده میشود.:متفکر:

esmaeily-hosein
سه شنبه 03 شهریور 1388, 09:19 صبح
Array.Resize

Yasersadegh
سه شنبه 03 شهریور 1388, 09:27 صبح
سلام دوست عزيز
قبل از جواب به سوالتون بايد بگم كه بهتره برايه خوانايي كداتون اونها رو در تگ Code بنويسيد!!:لبخند:
خوب شما براي اين كار كافيه در ابتدا آرايه رو به شكل زير تعريف كنيد!



int i
int[] teacherArray;

و در ادامه كه مقدار i مشخص شد به صورت زير ارايه را فضاگيري كنيد!!




teacherArray=new int[i];


موفق باشيد:چشمک:

Open-Source
سه شنبه 03 شهریور 1388, 12:05 عصر
اصلا آرایه یه ساختمان داده استاتیک هستش.
C# لطف کرده و اجازه تغییر به ما میده.
توی C# چیزی مثل لیست پیوندی C نداریم؟؟

ASKaffash
سه شنبه 03 شهریور 1388, 13:00 عصر
سلام
از List استفاده شود :


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