fork download
  1. using static System.Console;
  2.  
  3. namespace ArrayTeste {
  4. public class Cidade {
  5. public string Nome { get; set; }
  6. public Casa Casas { get; set; }
  7. public Cidade(string nome, Casa casas) {
  8. Nome = nome;
  9. Casas = casas;
  10. }
  11. }
  12. public class Casa {
  13. public string Dono { get; set; }
  14. public string Cor { get; set; }
  15. public Casa(string dono, string cor) {
  16. Dono = dono;
  17. Cor = cor;
  18. }
  19.  
  20. }
  21. public class Program {
  22. public static void Main(string[] args) {
  23. Casa[] casas = new Casa[2] {
  24. new Casa("João", "verde"),
  25. new Casa("José", "vermelha")
  26. };
  27. Cidade cidade1 = new Cidade("Lisboa", casas[0]);
  28. Cidade cidade2 = new Cidade("Porto", casas[1]);
  29. WriteLine(cidade1.Casas.Dono);
  30. }
  31. }
  32. }
  33.  
  34. //https://pt.stackoverflow.com/q/215873/101
Success #stdin #stdout 0.02s 15836KB
stdin
Standard input is empty
stdout
João