總結:
對應某個類的實例化的對象tc, 遍歷獲取所有屬性(子成員)的方法(采用反射):
//再用Type.GetProperties獲得PropertyInfo[],然后就可以用foreach 遍歷了
foreach (PropertyInfo pi in t.GetProperties())
{
    object value1 = pi.GetValue(tc, null));//用pi.GetValue獲得值
    string name = pi.Name;//獲得屬性的名字,后面就可以根據名字判斷來進行些自己想要的操作
    //獲得屬性的類型,進行判斷然后進行以后的操作,例如判斷獲得的屬性是整數
   if(value1.GetType() == typeof(int))
   {
       //進行你想要的操作
   }
}
必須要設置了get 和set方法的屬性,反射才能獲得該屬性
新聞熱點
疑難解答