public static void Main(){
Object[] registros = new Object[5];
ItensVenda itemVenda1 = new ItensVenda();
itemVenda1.nome = "Final Fantasy";
itemVenda1.preco = 40.0f;
ItensVenda itemVenda2 = new ItensVenda();
itemVenda2.nome = "Senhor";
itemVenda2.preco = 50.0f;
ItensVenda itemVenda3 = new ItensVenda();
itemVenda3.nome = "Mundo Novo";
itemVenda3.preco = 50.0f;
registros[0] = itemVenda1 as ItensVenda;
registros[1] = itemVenda2 as ItensVenda;
registros[2] = itemVenda3 as ItensVenda;
ItensVenda itemVenda = new ItensVenda();
itemVenda = registros[0] as ItensVenda;
PrintItensCompra (0, registros, 65);
static int PrintItensCompra(int x, Object[] registros, int pontos){
ItensVenda itemVenda = new ItensVenda();
itemVenda = registros[x] as ItensVenda;
if (itemVenda.pontos < pontos){
Console.WriteLine(itemVenda.nome);
PrintItensCompra(input+1, registros, pontos);