Imports System.Collections.Generic
dim produtos as new List(of Produto)
For x as integer = 0 to 1000
For y as integer = 0 to 3
produtos.Add(new Produto("Produto" & x, y))
For x as integer = 0 to produtos.Count-1
Console.WriteLine(produtos(x).Nome & " - " & produtos(x).CorDoProduto.ToString())
public Sub new(nome as string, cor as Cor)
Property CorDoProduto as Cor