Home > DeveloperSection > Forums > More different items in one list
marcel ethan
marcel ethan

Total Post:105

Points:735
Posted on    December-17-2013 1:12 AM

 C# C# 
Ratings:


 1 Reply(s)
 612  View(s)
Rate this:

I want to make a list with different items or what I should call it. I mean for example.

public class form1                                                                                                                                            

{

    public List<string> information = new List<string>();

}

And I want It to contain information from textboxes with Id, name and phonenumber like this:

private void btnForm_Click(object sender, EventArgs e)

{

    Form2 Form1= new Form2();

    Form1.Show();

    class Form2a = new Form2();

    a.information.Add(txtId.Text);

    a.information.Add(txtName.Text);

    a.information.Add(txtPhonenumber.Text);

}

Then it will be filled with what we can call different customers who have different Id, names and phonenumbers.

Then I want to get the information to another form.

Can someone please help me or give me tips on how?



Pravesh Singh

Total Post:411

Points:2881
Posted on    December-17-2013 1:42 AM

Hi Marcel,

You should group that information using a class then create and add instances of that class to your list. Below is an example class and some other code you may find helpful.

public class PersonInfo

{

     public string Name;

     public string Id;

     public string phoneNumber;

}

List<PersonInfo> persons = new List<PersonInfo>();

// after reading values

persons.Add(new PersonInfo(txtName.Text, txtId.Text, txtPhoneNumber.Text));

// if you don't have a constructor like that defined;

personse.Add(new PersonsInfo {

                    Name = txtName.Text;

                    Id = txtId.Text;

                    PhoneNumber = txtPhoneNumber.Text;

             });

// get a user by Id

PersonInfo p = persons.Where(x => x.Id == "that other Id").FirstOrDefault();

if (p != null)

   // we found our person


Don't want to miss updates? Please click the below button!

Follow MindStick