标签: c#
我有一些我定义的属性。 我想写一些通用方法,它将获得包含此属性的位置。
如何实现?
答案 0 :(得分:1)
如果使用'属性'你的意思是属性:只有当T是接口或(基础)类/结构时才会有效。如果没有,它将无法运作。您无法检查是否拥有属性或字段,只要它实现或派生自。
T
如果您没有共享界面或基类,则唯一的选择是使用dynamic或反射。
dynamic
如果您的意思是'属性'在属性中:不可能。