using static System.Console;
using System.Collections.Generic;
using System.Linq;
public class Program {
public static void Main() {
foreach (var item in CriarCompras(10)) WriteLine(item);
}
private static List<Compra> CriarCompras(int numComprasParaGerar) {
var lstCompras = new List<Compra>();
lstCompras.AddRange(Enumerable.Repeat(new Compra(), numComprasParaGerar));
return lstCompras;
}
}
public class Compra {}
//https://pt.stackoverflow.com/q/89611/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CgkJCQkJCnB1YmxpYyBjbGFzcyBQcm9ncmFtIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkgewoJCWZvcmVhY2ggKHZhciBpdGVtIGluIENyaWFyQ29tcHJhcygxMCkpIFdyaXRlTGluZShpdGVtKTsKCX0KCXByaXZhdGUgc3RhdGljIExpc3Q8Q29tcHJhPiBDcmlhckNvbXByYXMoaW50IG51bUNvbXByYXNQYXJhR2VyYXIpIHsKCQl2YXIgbHN0Q29tcHJhcyA9IG5ldyBMaXN0PENvbXByYT4oKTsKCQlsc3RDb21wcmFzLkFkZFJhbmdlKEVudW1lcmFibGUuUmVwZWF0KG5ldyBDb21wcmEoKSwgbnVtQ29tcHJhc1BhcmFHZXJhcikpOwoJCXJldHVybiBsc3RDb21wcmFzOwogICAgfQp9CgpwdWJsaWMgY2xhc3MgQ29tcHJhIHt9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS84OTYxMS8xMDE=