using System;
using System.Reflection;
namespace Recetas.Cap03
{
public sealed class UsoGetProperties
{
public static void Main()
{
// Arreglo con elementos `PropertyInfo`:
PropertyInfo[] propiedades;
// Obtiene las propiedades de `Type`:
propiedades = Type.GetType("System.Type").GetProperties();
// Resultado:
Console.WriteLine ("\nPropiedades de `{0}`:\n", Type.GetType("System.Type").Name.ToString());
foreach (PropertyInfo propiedad in propiedades)
{
Console.WriteLine ("\tPropiedad: {0}", propiedad.ToString());
}
Console.WriteLine ();
}
}
}