Using Type.GetProperties() to Obtain an Object's Public Properties : Property « Reflection « C# / CSharp Tutorial






using System;

class MainClass
{
  static void Main()
  {
    DateTime dateTime = new DateTime();
    
    Type type = dateTime.GetType();
    foreach (
        System.Reflection.PropertyInfo property in
            type.GetProperties())
    {
        System.Console.WriteLine(property.Name);
    }
  }
}








19.7.Property
19.7.1.List Properties
19.7.2.Get/set a property using a PropertyInfo
19.7.3.Using Type.GetProperties() to Obtain an Object's Public Properties
19.7.4.Use Type and PropertyInfo to manipulate the indexer
19.7.5.PropertyInfo Reflection
19.7.6.Reflect the Property