Dúvida Simples. Instância de Classe com propriedade do tipo List<>

03/03/2010

0

Tenho essas duas classes:         public class Pai
        {
            public string Nome { get; set; }
            public List<Filho> ListaFilhos { get; set ; }
        }         public class Filho
        {
            public string Nome { get; set; }
        } Quando faço isso a Propriedade ListaFilhos não é criada a referência fica nula. Não sei resolver. Sou iniciante!!! Desde já agradeço!               List<Pai> ListaDePais = new List<Pai>();             Pai pai = new Pai();
            pai.Nome = "Paisão";             Filho filhao = new Filho();
            filho.Nome = "Filhão";             Filho filhona = new Filho();
            filho1.Nome = "Filhona";             pai.ListaFilhos.Add(filhao);
            pai.ListaFilhos.Add(filhona);
Fabio Colli

Fabio Colli

Responder

Posts

03/03/2010

Fabio Colli

Esqueci de dizer que é C#. Obrigado
Responder

04/03/2010

Hans Espinoza

  List listaPai = new List();



//  error en pai.ListaPai.Add(Pai);
    correcto listaPai.Add(Pai);


    Saludos
    Hans Fernando
    http://worldsofttechnologyperu.blogspot.com/
Responder

04/03/2010

Vitor Fallavena

Amigo, coloca um construtor na classe pai que inicialize a lista filho, acho que isso resolve o teu problema.

public class Pai
{
            public string Nome { get; set; }
            public List ListaFilhos { get; set ; }

            public Pai()
            {
              ListaFilhos = new List();
            }

}
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar