How do I use Hashtable in C#

How do I use Hashtable in C#

Hashtable is useful when you need to store data in a key and value pair. This article shows how to use hashtable in C#.

Creating a Hashtable

The Hashtable class in C# represents a hashtable. The following code creates a Hashtable:

private Hashtable hshTable = new Hashtable();

Adding Items to a Hashtable

Add method of Hashtable is used to add items to the hashtable. The method has index and value parameters. The following code adds three items to hashtable.

hshTable .Add("Author1",  "Mahesh Chand");
hshTable .Add("Author2",  "James Brand");
hshTable .Add("Author3",  "Mike Gold");

Retrieving an Item Value from Hashtable

The following code returns the value of "Author1" key:

string name = hshTable["Author1"].ToString();

Removing Items from a Hashtable

The Remove method removes an item from a Hashtable. The following code removes item with index "Author1" from the hashtable:

hshTable.Remove("Author1");

Looking through all Items of a Hashtable

The following code loops through all items of a hashtable and reads the values.

// Loop through all items of a Hashtable
IDictionaryEnumerator en = hshTable.GetEnumerator();
while (en.MoveNext())
{
      string str = en.Value.ToString();
}

 From:
http://www.c-sharpcorner.com/UploadFile/mahesh/Hashtable11082005171748PM/Hashtable.aspx?ArticleID=6880f0d4-acc6-402c-b632-d2e353e98e62

posted @ 2005-11-29 15:12  jhtchina  阅读(340)  评论(0编辑  收藏  举报