我已经编写了一个方法
public List<List<object>> Fetch(string data)
,其中我创建了一个 List<List<object>> p = new List<List<object>>();
现在我的老板想要返回一个 IList<IList<object>>
而不是 List<List<object>>
, 也就是说:
public IList<IList<object>> Fetch(string data)
当我尝试这样做时:
return (IList<IList<object>>) p; // 抛出异常
如何将 List<List<object>>
转换为 IList<IList<object>>
并再次转换为 List<List<object>>
?