【问题标题】:ASP.NET Reflection get typeof current objectASP.NET 反射获取当前对象的类型
【发布时间】:2010-06-03 23:20:54
【问题描述】:

我正在做一个项目,我们所有的对象都有一个标准的基类。我们刚刚为一些对象后面的表添加了一些新字段到数据库中,例如“创建日期”。

我想在基类的插入方法上使用反射,以便在调用它时检查对象以查看它是否具有属性“DateCreated”,如果确实将其设置为 DateTime.Now

我遇到的问题是 typeof(this) 不起作用,我显然不知道基类中的类型是什么。

是否可以在不硬编码对象类型或使用泛型的情况下从对象内获取对象的 PropertyInfo 类型?

【问题讨论】:

    标签: asp.net reflection typeof


    【解决方案1】:

    您可以在基类中使用this.GetType(),并接收派生类的Type

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      相关资源
      最近更新 更多