Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Language: .NET
Expertise: Beginner
Jun 30, 2009

Convert Hashtable Keys or Values into an ArrayList

The simple way to convert Hashtable keys or values into an ArrayList is to use a constructor that takes a list of values. The Hashtable.Keys and Hashtable.Values properties both return a System.Collections.ICollection—and one ArrayList constructor accepts a System.Collections.ICollection. Here's the code to make the conversion in C#:

// Convert Hashtable keys into an arraylist
ArrayList list1 = new ArrayList(hashTable.Keys);

// Convert Hashtable values into an arraylist
ArrayList list2 = new ArrayList(hashTable.Values);
Deepak Choudhari
Thanks for your registration, follow us on our social networks to keep up-to-date