как добавить в список определенное кол-во вещей

253
18 июня 2017, 15:07

как добавить в список определенное кол-во вещей... для примера

List<Apple> apple = new List<Apple>(); // создаю список яблок
apple.Add(new Apple());// добавил одно яблоко

если мне нужно добавить 1000 яблок я же не буду писать apple.Add .. 1000раз) и мне нужно добавлять именно яблоки а не числа // В гугле не нашел ничего путного, может плохо искал(

Answer 1

Вариант в одну строку:

List<Apple> apple = Enumerable.Range(0, 1000).Select(x => new Apple()).ToList();

либо как указал комментарии @Igor, можно через цикл for:

for (int i = 0; i < 1000; i++) { 
    apple.Add(new Apple()); 
}
READ ALSO
Почему не видит пространство имён?

Почему не видит пространство имён?

Это пространство имён существуетДо этого работало

431
XHR и получение результата C#

XHR и получение результата C#

ЗдравствуйтеЕсть сайт, где содержимое страницы подгружается с использованием ajax (по-моему)

317
Автопрокрутка ScrollBar

Автопрокрутка ScrollBar

Как сделать так чтобы по нажатию на Button ScrollBar в RichTextBox начал автоматически медленно двигаться вниз?

246
передать переменную с button

передать переменную с button

Подскажите как в c# передать с обработчика button передать переменную в другой buttonСуть такая что при нажатие на кнопку я выбираю путь папки, затем...

332