我正在开发一个项目,其中所有对象都有一个标准基类。我们刚刚在数据库中为一些对象后面的表添加了一些新字段,例如: “dateCreated会”。
我想在基类的insert方法上使用反射,以便在调用它时检查对象以查看它是否具有属性“DateCreated”,如果它确实将其设置为DateTime.Now
我遇到的问题是typeof(this)不起作用,我不明白基类中的类型是什么。
是否可以从对象中获取对象的PropertyInfo typeof而无需对对象类型进行硬编码或使用泛型?
答案 0 :(得分:0)
您可以在基座中使用this.GetType()
并接收派生类的Type
。