Noob question… I’m trying to display a List in a textbox… unfortunately, my code only displays the first element in the list…
private void Form1_Load(object sender, EventArgs e)
{
List<String> vegetables = new List<String>();
vegetables.Add("tomato");
vegetables.Add("carrot");
vegetables.Add("celery");
vegetables.Add("potato");
textBox1.Text = displayMembers(vegetables);
}
public string displayMembers(List<String> vegetables)
{
foreach (String s in vegetables)
{
return s.ToString();
}
return null;
}
How do I get the textBox to display all of the members? Where is my mistake?
Once you
return s.ToString(), the rest of that method stops running.A method cannot return multiple things.
You probably want to write