I know how to create a list of Controls and add new instances of them to it:
private List<FirstCircleControl> Circles = new List<FirstCircleControl>();
FirstCircleControl mc = new FirstCircleControl();
Circles.Add(mc);
I want to add a whole bunch of "FirstCircleControls". How would I add 10 controls to my list? I want to be able to "create" and then "add" them to the list using a loop.
I wonder why you might need to create them all at once and then add them to the list, but here's a solution:
Enumerable.Range(0, 10)
.Select(x => new FirstCircleControl())
.ToList() // Forces creation of controls.
.ForEach(x => Circles.Add(x)); // Adds them to the list.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.