2013-05-06 61 views
1

我想將項目移動到列表框,但它調用我的列表框的方法組。該計劃有多個類。這是我目前的...嘗試將項目添加到列表框,將其稱爲方法組? C#

private void Button1_Click(object sender, EventArgs e) 
{ 
    ListBox1.Items.Add("Full Name\tAddress\tPhone 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); 
} 

人是另一類。下面是該代碼...

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; } 
    } 
} 
+1

'CustomerInfo()'不是'Person'的有效構造函數。它在哪裏說你的錯誤是? – Bobson 2013-05-06 18:33:52

回答

2

在侑第二Add電話可能是你想有

Listbox1.Items.Add(...) 

,而不是

Listbox1.Items.Add = (

別的東西在你的代碼是不正確的名稱構造爲Person。它應該被命名爲Person,因爲構造函數的名稱與該類相同。

+0

工作。這樣一個簡單的錯誤..哈哈,謝謝。 :) – user2355715 2013-05-06 18:35:04