fork download
  1. using static System.Console;
  2.  
  3. public class Program {
  4. public static void Main(string[] args) {
  5. var cliente = new Cliente("João", "20", "Rua Torta", "Centro");
  6. WriteLine(cliente.Endereco.Rua);
  7.  
  8. }
  9. }
  10.  
  11. class Cliente {
  12. public string Nome {get; set;}
  13. public string Idade {get; set;}
  14. public Endereco Endereco {get; set;}
  15.  
  16. public Cliente(string nome, string idade, string rua, string bairro) {
  17. Nome = nome;
  18. Idade = idade;
  19. Endereco = new Endereco(rua, bairro);
  20. }
  21. }
  22.  
  23. class Endereco {
  24. public string Rua {get; set;}
  25. public string Bairro {get; set;}
  26. //Note que não é preciso criar um construtor Endereco() já que ele não fará nada extra
  27. //O compilador criará um para você
  28. public Endereco(string rua, string bairro) {
  29. Rua = rua;
  30. Bairro = bairro;
  31. }
  32. }
  33.  
  34. //https://pt.stackoverflow.com/q/49647/101
Success #stdin #stdout 0.01s 131520KB
stdin
Standard input is empty
stdout
Rua Torta