c# – 通过函数传递参数

我正在制作一个C#航空公司预订项目,通过form1获取用户详细信息,说我有一个带有类变量的PassengerDetails类.现在,单击该按钮,我需要将所有这些TextBox值分配给类变量

private void btnSubmit_Click(object sender, EventArgs e)
{
    string fn = txtFname.Text;
    string ln = txtLname.Text;
    string add = txtAddress.Text;
    int age =   int.Parse(txtAge.Text);
    submit(fn, ln, add, age);
}

我需要将这些传递给函数.我该如何申报?

最佳答案 为乘客数据创建一个类并将其作为参数传递.

class Passenger
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Address { get; set; }
    public int Age { get; set; }
}

private void AddButton_Click(object sender, EventArgs e)
{
    var passenger = new Passenger
                        {
                            FirstName = txtFname.Text,
                            LastName = txtLname.Text,
                            Address = txtAdd.Text,
                            Age = int.Parse(txtAge.Text)
                        };
    AddPassenger(passenger);
}
点赞