ASP.NET Reflection获取当前对象的类型

时间:2010-06-03 23:20:55

标签: asp.net reflection typeof

我正在开发一个项目,其中所有对象都有一个标准基类。我们刚刚在数据库中为一些对象后面的表添加了一些新字段,例如: “dateCreated会”。

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

我遇到的问题是typeof(this)不起作用,我不明白基类中的类型是什么。

是否可以从对象中获取对象的PropertyInfo typeof而无需对对象类型进行硬编码或使用泛型?

1 个答案:

答案 0 :(得分:0)

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