結合された 2 つのジェネリック リストがあります。両方とも type の listA と listB としList<SomeType>ます。
listA.Union(listB);
和集合の型System.Linq.Enumerable.UnionIterator<string>は であり、 と同じではありませんList<SomeType>。
私はキャストを試みました:
listA.Union(listB).ToList<SomeType>();
と
(List<SomeType>)listA.Union(listB);
どちらも失敗します。結果を新しいリストに追加できると考えて、ForEach() にアクセスしようとしました。.Foreach() は利用できません。
従来の foreach を使用して、各項目をList<SomeType>変数に追加することができました。ただし、型の変数に割り当てて、1 行で変換できるラムダ ステートメントはありList<SomeType>ますか?