2013-05-06 5 views
1

항목을 목록 상자로 이동하려고하는데 내 목록 상자를 메서드 그룹이라고 부릅니다. 이 프로그램에는 여러 개의 수업이 있습니다. 여기에 제가 가지고있는 것이 있습니다 ...ListBox에 항목을 추가하고 메서드 그룹으로 추가하려고합니까? 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); 
} 

사람이 다른 클래스입니다. 여기에 대한 코드의 ...을 yor 초 Add 전화에서

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

답변

2

아마 당신이

Listbox1.Items.Add(...) 

대신 코드에 잘못된 다른

Listbox1.Items.Add = (

뭔가를하고 싶어 생성자 이름입니다 Person입니다. 생성자는 클래스와 이름이 같으므로 이름은 Person이어야합니다.

+0

그게 효과가 있어요. 그런 단순한 실수 .. 하하, 고마워. :) – user2355715

관련 문제