2016-03-28 11 views
0

Gibt es eine Möglichkeit, die Elemente aus einer Listbox in eine Liste in C# zu exportieren? ich habe Listbox1, die einige Zeichenfolge Elemente enthalten, und ich habe diese Liste:alle Listbox-Elemente in eine Liste einfügen

public List<String> MyList = new List<String>(); 

, wie diese Elemente myList hinzufügen?

Antwort

1

Sie könnten ein Casting wie folgt tun:

public List<String> MyList = listBox1.Items.Cast<string>().ToList(); 

diese Weise wird die ListBox Object zur Liste der Zeichenfolge zu ändern.

0

Sie AddRange Methode verwenden können:

Wenn Sie sicher sind, dass alle Elemente in Listbox1 Strings sind:

MyList.AddRange(ListBox1.Items.Cast<string>()); 

wenn nicht:

MyList.AddRange(ListBox1.Items.OfType<string>()); 
Verwandte Themen