1

LINQ を使用して、一度だけ発生するすべての int 要素のリストを取得できますか?

例えば

{1,2,4,8,6,3,4,8,8,2}

になるだろう

{1,6,3}

ありがとう!

4

3 に答える 3

17
var result =
    from x in xs
    group xs by x into grp
    where grp.Count() == 1
    select grp.Key;

そのように?

50秒遅すぎる...:/

于 2013-03-12T21:55:01.350 に答える
11
list.GroupBy(i => i)
    .Where(g => g.Count() == 1)
    .Select(g => g.First());
于 2013-03-12T21:54:11.887 に答える