link中如何获得迭代对象的全部属性?需要发射么?
object[] GetAllPropVal<T>(T obj)
{
return typeof(T).GetProperties().Select(x => x.GetValue(obj, null)).ToArray();
}
PropertyInfo[] protys<T>(T t)
{
Type eleType = t.GetType();
PropertyInfo[] p = eleType.GetProperties();
return p;
}
var ps= new List<object>().Select(s => protys(s)).SelectMany(t => t).ToList();