5
私はN個の "人"のリストを持っています。人々は2つのプロパティ:Id
とName
を持っています。私はすべてのNリストに含まれる人を見つけたいと思っています。私はイドにマッチしたいだけです。以下はN個のリストの中の共通のオブジェクトを見つける
は私の出発点である:
List<People> result = new List<People>();
//I think I only need to find items in the first list that are in the others
foreach (People person in peoplesList.First()) {
//then this is the start of iterating through the other full lists
foreach (List<People> list in peoplesList.Skip(1)) {
//Do I even need this?
}
}
私は中央部のまわりで私の頭をラップしようとして立ち往生しています。私は各リストにあるものだけをpeoplesList.Skip(1)
から探しています。
ああ、私たちは既存のリストを各交差点に変更しています。ニース!ありがとう、私はこれを与えるでしょう –
@DustinBreakey新しい 'List'(あなたは*できますが、それはもっと効率的ではありません)新しいIEnumerable'だから、あなたは' commonPeople'を終わり。 – BradleyDotNET