Convert Hashtable Keys or Values into an ArrayList

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 andHashtable.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);
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: