通过隐式转换将一个对象的列表强制转换为另一个对象

本文关键字:转换 一个对象 列表 | 更新日期: 2023-09-27 18:24:56

我有两个对象myObject1myObject2,在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);