CLASSE E SUB CLASSE
Olá amigos tudo bem?
estou alterando meu projeto e passando de struture para classes.
porem me deparei com um problema, como instanciar uma subclasse?
tenho a casse Clientes com suas propriedades ( ID, Razão, nome fantasia, fone, CNPJ, etc) e preciso instanciar a sub classe endereços ( endereço, endereço de entrega , endereço de cobrança)
as propriedades da classe ENDEREÇOS são ( endereço, Nº, bairro, cidade, cep, uf, complemento)
alguém poderia me orientar como proceder?
desde já agradeço
estou alterando meu projeto e passando de struture para classes.
porem me deparei com um problema, como instanciar uma subclasse?
tenho a casse Clientes com suas propriedades ( ID, Razão, nome fantasia, fone, CNPJ, etc) e preciso instanciar a sub classe endereços ( endereço, endereço de entrega , endereço de cobrança)
as propriedades da classe ENDEREÇOS são ( endereço, Nº, bairro, cidade, cep, uf, complemento)
alguém poderia me orientar como proceder?
desde já agradeço
Class Endereco
{
public string Logradouro { get; set; }
public string Numero { get; set; }
// etc
}
Class Cliente
{
public int ID { get; set; }
// etc
public Endereco Endereco { get; set; }
public Endereco EnderecoEntrega { get; set; }
public Endereco EnderecoCobranca { get; set; }
// etc
}
Se você precisar criar mais de um endereco para um cliente, então você pode também criar uma lista de enderecos dentro da classe cliente.
public Class Endereco
{
public string Logradouro { get; set; }
public string Cidade { get; set; }
public string Numero { get; set; }
}
public Class Cliente
{
public Cliente()
{
Enderecos = new List<Endereco>();
}
public int ID { get; set; }
public string Nome { get; set; }
public IList<Endereco> Enderecos { get; set; }
}
Na hora de usar:
Cliente cliente = new Cliente();
Endereco endereco = new Endereco();
endereco.Cidade = [Ô]Cabo Frio[Ô];
cliente.Enderecos.Add(endereco);
public Class Endereco
{
public string Logradouro { get; set; }
public string Cidade { get; set; }
public string Numero { get; set; }
}
public Class Cliente
{
public Cliente()
{
Enderecos = new List<Endereco>();
}
public int ID { get; set; }
public string Nome { get; set; }
public IList<Endereco> Enderecos { get; set; }
}
Na hora de usar:
Cliente cliente = new Cliente();
Endereco endereco = new Endereco();
endereco.Cidade = [Ô]Cabo Frio[Ô];
cliente.Enderecos.Add(endereco);
muito bom.. deu certinho!
obrigado ao FFCOUTO e ao JABA.
abraços
obrigado ao FFCOUTO e ao JABA.
abraços
Tópico encerrado , respostas não são mais permitidas