我的目标是将新创建的学生参数从TextBox添加到List集合中。
据我所知,下面的代码不这样做。将WPF文本框中的值添加到列表
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
btnCreateStudent.Click += btnCreateStudent_Click;
}
private void btnCreateStudent_Click(object sender, RoutedEventArgs e)
{
Student student = new Student();
student.Name = txtFirstName.Text;
student.Surname = txtLastName.Text;
student.City = txtCity.Text;
student.Students.Add(student);
txtFirstName.Text = "";
txtLastName.Text = "";
txtCity.Text = "";
}
class Student
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private string surname;
public string Surname
{
get { return surname; }
set { surname = value; }
}
private string city;
public string City
{
get { return city; }
set { city = value; }
}
public List<Student> Students = new List<Student>();
}
}
一个'List'或'ListBox'? –
一个列表。我需要它来存储表单用户输入的数据,以便稍后用户在表单中按下“Prevoius”和“Next”按钮时在TextBox中显示。 – Belkin