.NET 获取类型中的属性

 

  • 解决方案
     通过反射的方式获取类型中的所有属性。
  • 引用命名空间
 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;
   }
posted @   M守护神  阅读(1593)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示