Hi,

if there are two objects of type SortedList, how can I compare them?
i wan use intersect method and hash function to count how many times the Keys are duplicate.
My program is in window form, not console.

Recommended Answers

All 2 Replies

What hash funstion do you mean? There is no operation with this name in Lambda Expressions. But here is an example with Intersept operator:

SortedList<int, int> s1 = new SortedList<int, int>();
            for (int i = 0; i < 10; i++)
                s1.Add(i, i); //ADDED: 0,1,2,3,4,5,6,7,8,9
            SortedList<int, int> s2 = new SortedList<int, int>();
            for (int i = 0; i < 10; i++)
                s2.Add(i * 2, i * 2);//ADDED: 0,2,4,6,8,10,12,14,16,18,20

            var s3 = s1.Intersect(s2).ToList().Count; //RESULT IS 5 - only number(of keys 0,2,4,6,8)

Hope it helps,
Mitja

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.