是否可以找到动态对象上当前存在的所有可用字段/属性?
我想对所有实现IDynamicMetaObjectProvider的对象执行此操作.使用GetDynamicMemberNames()是不合适的,因为它不必由自定义动态类完全实现,它只能返回一个空枚举.
我不想检查是否存在命名属性,即"Name"或"Id",但我想获得所有当前属性的列表,这可能吗?
我不知道你怎么可能,不 - 一个动态类可以做到它想要的东西,而不是认为一个属性"存在".您可以编写一个动态类,只要它在中午之前,就可以访问任何属性名称,例如,下午没有任何内容.
GetDynamicMemberNames()是的,一个动态对象是为了宣传其会员...如果不这样做,你基本上是试图解决,以便找到每一个"已知的"成员停机问题的方式.