【发布时间】:2020-07-27 14:09:53
【问题描述】:
我正在使用一个返回 IList<dynamic>(来自 jsonArray)的库,dynamic 表示在使用此类对象时没有任何智能感知,我希望能够简单地定义动态对象包含的内容。
【问题讨论】:
-
不要使用
dynamic,那么 -
如果您知道对象包含什么,您使用
dynamic的原因是什么? -
你能把每个项目都转换成接口类型吗?
myList.Cast<InterfaceType>() -
@msmolcic 我怎么能不使用动态?这就是方法返回的内容:
A Task whose result is the JSON response body deserialized to a list of dynamics. -
@HimBromBeere 我试过了,但显然我做错了什么,我得到了
Unable to cast object of type 'System.Dynamic.ExpandoObject' to type ..
标签: c# .net expandoobject flurl