1

我正在生成一个OkObjectResult具有匿名属性的:

在此处输入图像描述

当我收到数据时,我可以在调试器/快速监视中看到属性:

在此处输入图像描述

在此处输入图像描述

我无法从我的匿名对象中获取属性名称。

有没有“简单”的方法?

我找到的解决方案是通过反射搜索我想要的属性。这是通向它的方法吗?

编辑:即使使用我的乳清dynamic也无法获得属性。

在此处输入图像描述

4

1 回答 1

1

而不是var使用dynamic类型 for okResult。此后,您可以访问您的属性,例如:okResult.data等等...

更新:正如 Daisy 在下面指出的那样,您将需要InternalsVisibleTo,因为生成的匿名类型是内部的,并且动态绑定器会检查它。

于 2018-09-08T05:21:20.173 回答