foreach(FieldInfo fi in typeof(System.Windows.Forms.SystemInformation).GetFields(BindingFlags.Static|
BindingFlags.Public|BindingFlags.NonPublic))
{
Console.WriteLine(fi.Name);
}
foreach (PropertyInfo pi in t.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance))
{
Console.WriteLine("属性名:{0},值:{1}", pi.Name, pi.GetValue(ui, null));
}