2 つのリストがあるとします。
List<string>foo=new List<string>();
List<string>bar=new List<string>();
これら 2 つのリストをマージし、両方の重複のみを含む別のリストを返したいと考えています。
だから私が持っている場合:
//pseudocode
foo={"baz","lemons","somethingelse"}
bar={"what","another","baz","somethingelse","kitten"}
新しいリストを返したい:
//pseudocode
dupes={"baz","somethingelse"}
LINQ を使用するのがベストショットになると思います。しかし、私は LINQ の経験が乏しいので、それについてはよくわかりませんでした。