PDA

View Full Version : سوال در مورد آرایه از اسم ها



mahdi-1
پنج شنبه 09 آبان 1392, 10:16 صبح
سلام
چه طور میشه آرایه ای تعریف کرد که در هر خانه اش یک اسم بتوان ذخیره و بازیابی کرد.
مثلا در خانه اول"ali" در خانه دوم "Reza" و...
و با دستور
[0] dataType
مثلا Ali رو به عنوان خروجی بده.

rahnema1
پنج شنبه 09 آبان 1392, 10:29 صبح
دوست عزیز لطفا قبل از اینکه این سوالها رو بپرسید یک جزوه آموزش ابتدایی سی شارپ رو مطالعه کنید


string[] arr={"ali","reza","hasan"};

mahdi-1
پنج شنبه 09 آبان 1392, 11:33 صبح
عزیزم میخوام اسم ها رو از ورودی بگیره
و آرایه من اشاره گر هست و در طول برنامه بعدش تغییر میکنه .

amir.msc
پنج شنبه 09 آبان 1392, 12:36 عصر
عزیزم میخوام اسم ها رو از ورودی بگیره
و آرایه من اشاره گر هست و در طول برنامه بعدش تغییر میکنه .



از arraylist استفاده کن



string name;
arraylist ar=new arraylist();
for(int i=0;i<3;i++)
{
name=console.readline();
ar.add(name);
}

rahnema1
پنج شنبه 09 آبان 1392, 14:54 عصر
شما که در اول نگفتی با اشاره گر می خواهی
در هرصورت این کار انجام پذیره ولی فکر کنم لقمه رو دور سر چرخوندن باشه چون اگه بخواهید از اشاره گر استفاده کنید مجبوریدابتدا از نوع بایت تشکیل بدید و اسم هایی که وارد می شوند بدون اینکه از هم تفکیک بشند پشت سر هم قرار می گیرند و دو باره لازمه شما یک آرایه دیگه تشکیل بدید و توی خونه آرایه دوم آدرس شروع هر اسم رو قرار بدید تا بتونید اون رو بازیابی کنید
یک نکته دیگه اینکه ممکنه لازم باشه string رو به char تبدیل کنید و ...
روش کار با شاره گر هم توی آدرس زیر هست:
http://msdn.microsoft.com/en-us/library/aa664786(v=vs.71).aspx