我正在生成一个具有匿名属性的OkObjectResult
:
当我收到数据时,我可以在调试器/快速监视中看到属性:
我无法从匿名对象中获取属性名称。
有没有一种“简单”的方式?
我找到的解决方案是通过反射搜索我想要的属性。这是通往目的地的方法吗?
编辑:即使使用dynamic
乳清,我也无法获取属性。
答案 0 :(得分:1)
对于var
,请使用dynamic
类型而不是okResult
。之后,您可以访问诸如okResult.data
之类的属性,等等...
更新:正如Daisy在下面指出的那样,您将需要InternalsVisibleTo
,因为生成的匿名类型是内部的,动态绑定程序会对此进行检查。