100個のアイテムのコレクションAがあります。そのリストから、たとえば 20 個のアイテムを除外できる where 句を実行したいと思います。
2 つのアイテムを返す外部メソッドを使用できるアイテムで Select 句などを使用する方法はありますか。
元のリストから 160 個のオブジェクトを取得する必要があります。
私が現在持っているのは
public List<A> ToAList(B item)
{
return new List<A> {new A(), new A()};
}
この電話をかけたら
originalList.Where(x => true).Select(y => ToAList(y)).ToList();
最終的に、160 個のオブジェクト A を含むリストではなく、80 個の (疑似例からの) 2 項目 A リストのリストが作成されます。
ループを回避する方法を探しています。1 つのリストになる単純な Select または AddRange トリックです。