using System.Linq.Expressions;
using System.Collections.Generic;
using System.Globalization;
public class ProdutoMessage
public IEnumerable<Produto> Produtos {get;}
public ProdutoMessage(IEnumerable<Produto> produtos)
public static void Main()
var lista = GeraProdutos();
var mensagem = new ProdutoMessage(lista
} while(posicao < lista.Count());
private static IEnumerable<Produto> GeraProdutos()
var lista = new List<Produto>();
for (int i= 1; i < 1000; i++)
lista.Add(new Produto());
return lista.AsEnumerable();