通过隐式转换将一个对象的列表强制转换为另一个对象
本文关键字:转换 一个对象 列表 | 更新日期: 2023-09-27 18:24:56
我有两个对象myObject1
和myObject2
,在myObject1中我有以下方法:
public static implicit operator myObject2(myObject1 param)
{ //Some Code }
如何将IEnumerable<myObject1>
转换为IEnumerable<myObject2>
?
试着在每个项目上引发一个铸造:
IEnumerable<myObject1> original;
// ...
IEnumerable<myObject2> converted = original.Cast<myObject2>();
var converted = original.Select(o=>(myObject2)o);