我正在做这样的事情:
RestResponse<OTContentReply> response = (RestResponse<OTContentReply>)client.Execute<OTContentReply>(request);
其中 OTContentReplay 是一个非常简单的类,包含 4 个字符串,如下所示:
public class OTContentReply
{
public string url { get; set; }
public string embed { get; set; }
public string title { get; set; }
public string description { get; set; }
}
响应包含许多 OTContentReply 节点,我上面的代码确实将第一个节点放置在 OTConentReply 的实例中。(伟大的!)
我现在要做的是将所有内容节点放入一个数组或列表中。我试过这个:
RestResponse<List<OTContentReply>> response = (RestResponse<List<OTContentReply>>)client.Execute<List<OTContentReply>>(request);
但得到错误:
Cannot implicitly convert type 'RestSharp.RestResponse<System.Collections.Generic.List<Algoa.OpenTouchCtrl.OTContentReply>>' to 'RestSharp.RestResponse'
这样做的正确方法是什么?