Cоздание объектов класса и их индексация (для чайника) - C#
Формулировка задачи:
Вот есть такой примитивный класс к примеру.
далее по клику мышки создаётся объект класса и, скажем, присваивается имя этому человеку из текста, который был написан в текстбоксе.
допустим покликал я три- четыре раза...
создаётся три-четыре человека....
а как мне потом допустим вывести имя третьего человека? как мне их индексировать?
да даже если сделать всего один клик! как мне обратиться к вызванному объекту?
new person().setName(textBox2.Text);
какой у этого объекта индекс? как на него выйти.. ничего не понимаю...
class person
{
private string Name;
private string Family;
#region getset
public string getName()
{
return Name;
}
public string getFamily()
{
return Family;
}
public void setName(string n)
{
Name = n;
}
public void setFamily(string F)
{
Family = F;
}
#endregion
}private void button1_Click(object sender, EventArgs e)
{
new person().setName(textBox2.Text);
}
разъясните пожалуйста
Решение задачи: «Cоздание объектов класса и их индексация (для чайника)»
textual
Листинг программы
private List<person> persons = new List<person>();//список объектов типа person
private void button1_Click(object sender, EventArgs e)
{
var person = new person();//создем объект
person.setName(textBox2.Text);//присваиваем имя
persons.Add(person);//добавляем объект в список
}