Я совершенно новичок в объектно-ориентированном программировании на C #, и мне было интересно, как лучше всего использовать 2-ю форму для ввода деталей, которые используются для создания нового экземпляра объекта, существующего в первой форме.
Должен ли я просто передать переменные обратно в форму и создать новый экземпляр в новой форме. Просто интересно, как лучше ...
Базовый код для формы 1
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.ShowDialog();
}
}
class person
{
public string Name { get; set; }
public int age { get; set; }
}
Базовый код для формы 2
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// How do I create a new instance of person using these variables
string name = "Neil";
int age = 42;
this.Close();
}
}
Любая помощь очень ценится