ayrı öğelerin listesini ve bunların sayısı elde edin: Bir HashSet
Endişelenecek birçok özelliği ama sadece iki olan bir cisim, varlığını
bir int
myobject.Names
olduğunu
myobject.ID
List<myobject>
Linq bir nedenle olsun kullanın: Sonra buna benzer bir şey görünüyor bu nesnelerin List
var Beni tekrarlayıcıya veriyorum, ancak İsim listesini nasıl alacağımı ve ne sıklıkla göründüğümü bilmiyorum.
Verileri döngülemek zorunda kalmamak için Linq kullanmak ister.
Etiketlerim göründüğü gibi, bu C# kullanarak bir ASP.NET çözümüdür.
Bazı açıklama:
benim listesinde sadece üç öğe var Sağlar ki: Madde 1 John Fred Jack onun isimlerinde vardır. Madde 2, John, Fred, Joe ismine sahip. Öğe 3'ün isminde John vardır.
dönmek çalışıyorum şu: John - Ben nesne için kendi karşılaştırıcısı yazmak zorunda aşina olduğum bir not olarak da 1
, - 3 Fred - 2 Jack - 1 Joe Ben sadece düşüncelerimde genel çözüm için 'nasıl yapılır' eksik.
Merhaba, "İsimlerin listesini ve ne sıklıkta ortaya çıktıklarını" dediğinizde. : '.Names özelliği geçerli bir listeyi gösteren bir işaretçi (HashSet);' myobject List'daki örneklerin sayısını saymak istediğiniz anlamına mı geliyor? Diğer bir deyişle, '.Names özelliği değeri boş değil? Veya '.Names özelliğinde yalnızca Hashid'i olanları içeren yeni bir myObject koleksiyonu oluşturmak mı istiyorsunuz? Biraz açıklama lütfen. –
BillW
Ekleme eklendi. –