using System;
namespace Recetas.Ch01
{
///
/// Demostración del uso de var para crear tipos anónimos.
///
public class TipoAnonimoExteriorAnidado
{
///
/// Punto de entrada a la ejecución de la aplicación.
///
public static void Main(string[] args)
{
// Aquí creamos un tipo anónimo
var juan = new {
Nombre = "Juan",
Apellido = "Ortiz",
Edad = 41,
Familia = new
{
Papa = "Juan",
Mama = "Matilde",
Hermano = "Oscar"
},
};
// Acceso a los miembros del tipo anónimo
Console.WriteLine ("Nombre: {0}", juan.Nombre);
Console.WriteLine ("Apellido: {0}", juan.Apellido);
Console.WriteLine ("Edad: {0}", juan.Edad);
Console.WriteLine ("Papá: {0}", juan.Familia.Papa);
Console.WriteLine ("Mamá: {0}", juan.Familia.Mama);
Console.WriteLine ("Hermano: {0}", juan.Familia.Hermano);
}
}
}