错误 1 无法将类型“System.Collections.Generic.List<ATMS.Data.Model.Camera>”隐式转换为“System. 错误 1 无法将类型“System.Collections.Generic.List<ATMS.Data.Model.Camera>”隐式转换为“System.Collections.Generic.List<ATMS.RemoteService.Camera>” list<t> = list<t>为啥不行呢?请各位高手帮忙!!!!List 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 无法将类型“System.Collections.Generic.List<ATMS.Data.Model.Camera>”隐式转换为“System.Collections.Generic.List<ATMS.RemoteService.Camera>” ATMS.Data.Model.Camera是ATMS.RemoteService.Camera的子类吗? 能详细说明一下吗?不明白 两边全部是list<t>呀 类型及数据结构都一致呀? 要是结构一致,可以试试list1=list2.Select(t=>t as ATMS.RemoteService.Camera).ToList(); 有继承关系的才能相互转换。。没有关系的话就只能自己写方法转换了咯。你直接遍历其中一个list后,在把值赋给另外一个 你的NET版本是???干脆直接foreach复制过来 那还是foreach遍历吧foreach(XXX t in list1){list2.Add(new YYY(){ name=XXX.name,id=XXX.id……});} 问个非常奇怪的问题(C# WinForm VS2010) 新手关于C#中事件处理机制的疑问 c#中输入两个数字,以空格隔开 c#是否支持可选参数?比如Console.Write()方法? MDI窗体的问题?? 我用代码给水晶报表的文本框付值后,设置的居中属性就不管用啦.救命... 图像存为流的问题 在dataset合并表的问题。。。。。。 我写的一个端口扫描器,大家看看,呵呵 世纪大谎言?调用Dispose()后资源还是没释放? C#调用C++DLL的问题 C#调用c++dll下函数参数问题
list1=list2.Select(t=>t as ATMS.RemoteService.Camera).ToList();
你直接遍历其中一个list后,在把值赋给另外一个
foreach(XXX t in list1)
{
list2.Add(new YYY(){ name=XXX.name,id=XXX.id……});
}