PDA

View Full Version : دسترسی به اشیایی از نوع List



مهیار.
جمعه 25 دی 1394, 10:44 صبح
با سلام
میخواستم ببینم ایا عناصری که از نوع List تعیین میکنیم قابلیت دسترسی داریم ؟ مثلا وقتی List از نوع کلاس Person و داری پرو پرتی هایی Id , Name , ... میسازیم مثلا وقتی میخواهیم و اطلاعاتی به اون Add میکنیم ایا مثلا میشه به عنصر Id اون دسترسی داشته باشیم مثلا با یک Foreach ...

Mahmoud Zaad
جمعه 25 دی 1394, 10:59 صبح
سلام
آره میشه:

class Person
{
public int id { get; set; }
public string name { get; set; }
}

List<Person> lst = new List<Person>();
private void Form2_Load(object sender, EventArgs e)
{
lst.Add(new Person() { id = 1, name = "a" });
lst.Add(new Person() { id = 2, name = "b" });
lst.Add(new Person() { id = 3, name = "c" });
lst.Add(new Person() { id = 4, name = "d" });

}

private void button1_Click(object sender, EventArgs e)
{
foreach (Person p in lst)
MessageBox.Show(p.id.ToString());
}