2017-04-09 25 views

回答

1

這應該工作,因爲你需要在列表中包含的所有重複的項目(即2只3在你的例子):

var items = new List<int> { 1, 2, 3, 4, 3 }; 
var dupes = items.Where(searchFor => items.FindAll(item => item == searchFor).Count > 1); 
+0

的FindAll不存在。有查找但有例外:「IOrderedEnumerable 」不包含「查找」的定義,並且找不到「查找」擴展方法,它將第一個參數採用類型「IOrderedEnumerable 」(可能使用using指令或程序集引用)「 – nezlobin

+0

你說你使用的'List',它沒有實現'IOrderedEnumerable'。你真的使用了什麼類型? –

+0

對不起,我想簡化問題。我真的使用了巨大的:PaidService []數組= {//一些實例(id,name,cost)};並且必須以相同的代價得到servises的名字 – nezlobin

相關問題