Erro ao adicionar item no arraylist, ajuda por favor
-
sexta-feira, 16 de março de 2012 21:52
Pessoal,
boa noite.
Sou novo por aqui, estou vindo da linguagem PHP e aprendendo .NET agora.
Estou fazendo um sisteminha para testar e está ocorrendo um erro. Tenho uma classe:public class ListaDePedidosProdutos { public ArrayList produto_id { get; set; } public ArrayList quantidade { get; set; } }
Em outra classe, ao tentar fazer:
try { // Adiciona no carrinho de compras ListaDePedidosProdutos listacompra = new ListaDePedidosProdutos(); listacompra.produto_id.Add("1"); listacompra.quantidade.Add("1"); } catch { throw; }
E ele me retorna esse erro:
Object reference not set to an instance of an object.
Alguém pode me ajudar??
Vlw
Todas as Respostas
-
sexta-feira, 16 de março de 2012 22:33
Você não está iniciando produto_it nem quantidade..
Tente:
public class ListaDePedidosProdutos { public ArrayList produto_id { get; set; } public ArrayList quantidade { get; set; } public ListaDePedidosProdutos(){ produto_id = new ArrayList(); quantidade = new ArrayList(); } }http://www.linkedin.com/pub/murilo-kunze/44/191/455
- Sugerido como Resposta RSCS sexta-feira, 16 de março de 2012 22:46
-
sábado, 17 de março de 2012 19:03
Deu certo cara, valeu.. Agora:
Eu consegui rodar os elementos dessa forma depois
for (int i = 0; i < this.ListaDePedidosProdutos.quantidade.Count; i++) { MessageBox.Show( this.ListaDePedidosProdutos.quantidade[i].ToString() + "----" + this.ListaDePedidosProdutos.produto_id[i] ); }
Deu certinho, mas não consegui fazer isso com foreach. Como ficaria??
- Editado fekz sábado, 17 de março de 2012 19:04
- Sugerido como Resposta Anderrssoon segunda-feira, 19 de março de 2012 17:41
- Não Sugerido como Resposta Anderrssoon segunda-feira, 19 de março de 2012 17:41
-
domingo, 18 de março de 2012 02:16
Em um foreach não daria para fazer pois a classe ListaDePedidosProdutos não é realmente uma Lista portanto não possui a interface IEnumerable necessária para o uso do foreach.
O melhor é fazer no for mesmo.
http://www.linkedin.com/pub/murilo-kunze/44/191/455
- Sugerido como Resposta Anderrssoon segunda-feira, 19 de março de 2012 17:41
- Não Sugerido como Resposta Anderrssoon segunda-feira, 19 de março de 2012 17:41
- Sugerido como Resposta Anderrssoon segunda-feira, 19 de março de 2012 17:41
-
terça-feira, 20 de março de 2012 14:08
Entendi, valeu..
(Y)

