結合された 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>
ますか?