试图将项目添加到列表框,称其为方法组?c#



我试图将项目移动到一个列表框,但它调用我的列表框一个方法组。该程序有多个类。这是我目前掌握的情况……

private void Button1_Click(object sender, EventArgs e)
{
    ListBox1.Items.Add("Full NametAddresstPhone Number");
    Person Customer = new Person();
    Customer.FirstName = NameTextBox.Text;
    Customer.LastName = NameTextBox2.Text;
    Customer.Address = AddressTextBox.Text + AddressTextBox2.Text + AddressTextBox3.Text;
    Customer.PhoneNumber = PhoneNumberMaskedTextBox.Text;
    Listbox1.Items.Add = (Customer.FirstName + Customer.LastName + "/t" + Customer.Address + "/t" + Customer.PhoneNumber);
}

Person是另一个类。下面是代码…

class Person
{
    string _FirstName;
    string _LastName;
    string _Address;
    string _PhoneNumber;
    //Constructor
    public void CustomerInfo()
    {
        _FirstName = "";
        _LastName = "";
        _Address = "";
        _PhoneNumber = "";
    }
    public string FirstName           
    {
      get { return _FirstName; }
      set { _FirstName = value; }
    }
    public string LastName
    {
      get { return _LastName; }
      set { _LastName = value; }
    }
    public string Address
    {
      get { return _Address; }
      set { _Address = value; }
    }
    public string PhoneNumber
    {
        get { return _PhoneNumber; }
        set { _PhoneNumber = value; }
    }
}

在您的第二次Add调用中,您可能希望有

Listbox1.Items.Add(...)
不是

Listbox1.Items.Add = (

您的代码中的其他错误是Person的构造函数名称。它应该命名为Person,因为构造函数与类同名。

相关内容

最新更新