SORU
2 Ocak 2011, Pazar


Tüm listeden yinelenen bulmak için nasıl<dize>?

Bazı kelimeler çoğaltılmış olan List<string> var. Çiftleri olan tüm kelimeleri bulmak istiyorum.

Hepsini almak için herhangi bir hile?

CEVAP
2 Ocak 2011, Pazar


.NET 3.5 çerçeve ve yukarıdaki kullanabilirsiniz Enumerable.GroupBy döner bir sayısız biri enumerables yinelenen anahtarlar, ve daha sonra filtre herhangi bir enumerables o bir Kont <=1, ardından anahtarlarını geri almak için bir tek sayısız:

var duplicateKeys = list.GroupBy(x => x)
                        .Where(group => group.Count() > 1)
                        .Select(group => group.Key);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CNNMoney

    CNNMoney

    16 Kasım 2006
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007
  • Pituvision

    Pituvision

    11 Mart 2006

İLGİLİ SORU / CEVAPLAR