PDA

View Full Version : سوال: ساخت ارایه سفارشی



mtsoft
دوشنبه 27 شهریور 1391, 11:40 صبح
سلام خدمت همه دوستان

من نیاز به یک کلاس دارم که این کلاس دارای دو فیلد نام و نام خانوادگی هستش می خوام این کلاس مثل یک ارایه بتونه چندین نام و نام خانوادگی رو درون خوش نگه داره یعنی یک متد add داشته باشه بتونه افراد رو به کلاس اضافه کنه و با دادن ایندکس مشخصات فرد رو بگیره.

ممنون میشم اگه من رو راهنمایی کنید

Mahmoud.Afrad
دوشنبه 27 شهریور 1391, 11:46 صبح
لیستی از کلاسی که نوشتید ، بسازید. با متد add و remove و... میتونید اضافه و حذف کنید.
List<Person> ListOfPersons = new List<Person>();

mtsoft
دوشنبه 27 شهریور 1391, 12:13 عصر
ببخشید میشه بگید متد add رو چه جوری بنوسیم اخه اینطور که شما میگید ListOfPersons فقط یه متد add داره من چه جوری باید نام و نام خانوادگی رو مقدار دهی کنم؟

Mahmoud.Afrad
دوشنبه 27 شهریور 1391, 12:30 عصر
توی مثال من فرض کردم کلاس شما به نام Person هست. پس اینطوری میتونی
class Person
{
public string Name;
public string LastName;
}

List<Person> ListOfPersons = new List<Person>();

private void button9_Click(object sender, EventArgs e)
{
Person person = new Person() { Name = "نام", LastName = "فامیلی" };
ListOfPersons.Add(person);
}