110,533
社区成员
发帖
与我相关
我的任务
分享
foreach (Lanting.Model.T item in result.list)
{
}
这样的代码,跟什么“转换 List<T>”没有关系。这个是对于弱类型 object 如何引用的问题,在 foreach 中你要写具体的类型,而不是写 var。
另外,应该说的是,设计 result.list 的返回类型的设计者有些问题。不应该定义弱类型 List<object> 或者 List<dynamic> 之类的设计时不靠谱的类型,而应该明确写出来含有父类或者接口的定义,例如定义为 List<Lanting.Model.T> 类型。这样你就能直接写foreach (var item in result.list)
代码了。