var curData=new Student(); foreach (System.Reflection.PropertyInfo p in curData.GetType().GetProperties()) { if (p.PropertyType.FullName == typeof(decimal).FullName) { ls.Add((decimal)p.GetValue(curData, null)); } }
获取对象的所有属性信息
curData.GetType().GetProperties();
获取属性属性名
p.Name;
获取属性属性值(结果是一个object类型)
p.GetValue(curData, null);
获取属性类型
p.PropertyType.FullName;
标签:curData,C#,获取,GetValue,对象,FullName,属性 From: https://www.cnblogs.com/sugarwxx/p/17563061.html