解决方案 通过反射的方式获取类型中的所有属性。 引用命名空间 using System.Reflection; 实体类 public class User { private string id; public string Id { get { return id; } set { id = value; } } private string name; public string Name { get { return name; } set { name = value; } } } 获取方法 private PropertyInfo[] GetPropertyInfoArray() { PropertyInfo[] props = null; try { Type type = typeof(User); object obj = Activator.CreateInstance(type); props = type.GetProperties(BindingFlags.Public | BindingFlags.Instance); } catch (Exception ex) { } return props; } 转载于:https://www.cnblogs.com/liusuqi/p/3171963.html