collection class of vb6 in .net?


Is there a replacement of the collection class in .net? any reference?

Thanks!
LVL 4
ChenChenAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

acharbonneauCommented:
You could use a HashTable.
It's located in the System.Collections namespace.
Alternatively, there is the ArrayList from the same namespace.
0
arif_eqbalCommented:
There are quite a few alternatives as mentioned above
but it would depend exactly on
Why you want a replacement ??
What extra features you want ??

0
Mike TomlinsonMiddle School Assistant TeacherCommented:
The old Collection class from VB6 is still in VB.Net and you can use it in exactly the same way as you did before:

    Dim c As New Collection
    c.Add("value", "key")

I agree with arif_eqbal...if you need a replacement, then what are your requirements.  None of the collection classes that come with .Net work quite like the Collection class did:

    The Collection class allows you to retrieve by Index or Key.
    The ArrayList only allows access by Index.
    The HashTable and SortedList only allow access by Key.

~IM
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
arif_eqbalCommented:
Hi, Idle_Mind

Even I was tempted earlier to tell him that the Collection Class is still available and pretty much the same

But when I re-read his question I thought he knows its there but does not want to use them. That's why I wanted to know WHY, What extra he wants

0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic.NET

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.