对应某个类的实例化的对象ts, 遍历获取所有属性(子成员)的方法:
ts = bllModel.DataRowToModel(dr[0]); //ts是某个类的实例
PropertyInfo[] pArray=ts.GetType ().GetProperties ();
string str = "";
foreach(PropertyInfo p in pArray )
{
string name = p.Name; //属性的名称
object value = p.GetValue(ts,null); //属性的值
str += string.Format("{0}:{1}\n", name, value);//格式化输出
}