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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar