28 EYLÜL 2010, Salı
Nasıl bir liste ETMENİZ kullanarak yinelenen öğeleri almak için?
List<string>
gibi yaşıyorum:
List<String> list = new List<String>{"6","1","2","4","6","5","1"};`
Yeni bir liste listedeki yinelenen öğeleri almak gerekiyor. Şimdi bunu yapmak için for
iç içe geçmiş bir döngü kullanıyorum.
list
sonuç {"6","1"}
içerir.
Bu LINQ lambda expressions kullanarak yapmak için herhangi bir fikir var mı?
CEVAP
28 EYLÜL 2010, Salı
var duplicates = lst.GroupBy(s => s)
.SelectMany(grp => grp.Skip(1));
Not bu döndürecektir tüm çiftleri, eğer sadece bilmek istiyorum hangi öğeleri yinelenen Kaynak Listesi, elinden uygulamak Distinct
elde edilen Dizi veya kullanılması çözümü Mark Byers.
Bunu Paylaş:
Nasıl liste öğeleri CSS kullanarak sat...
Nasıl bir liste boyutunu almak için...
Nasıl bir dosya adı kullanarak uygun b...
Nasıl yatay Liste tam genişliği streç ...
Nasıl seçmek kullanarak bir WordPress ...