我需要找到集合之间的差异。包含集合的类不同但具有相同类型的字段。为了能够使用 except 方法,以求区别,我想将一个列表映射到另一个列表。
我可以使用 toList 方法做到这一点吗?如果没有,是否有可能以另一种方式?
List<Class1>.Except(List<Class2> I need to map class2 list to class1 list)
谢谢
最佳答案
在 LINQ 中,Select 与其他语言中的“map”同义。它被称为“选择”,因为这个词来自数据库术语......但选择是你想要的:var mappedTypes = myCollection.Select(item => new MappedType(item.Something));
关于LINQ 将一种类型映射到另一种类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4534209/