Difference between Hash table and Dictionary in .NET

Published on July 14, 2014 by abundantcode

Filed under C#

Last modified July 14, 2014

Print this page

rate 1 star rate 2 star rate 3 star rate 4 star rate 5 star
Your rating: none, Average: 0 (0 votes)

This article have been viewed 6870 times

Here’s a simple difference between Hashtable and Dictionary in .NET

It is generic in natureIt is non generic in nature
It is defined in the namespace System.Collections.GenericIt is defined in the namespace System.Collections
When a request is made to the dictionary and if the key does not exists , you get an exceptionWhen a request is made to the Hashtable and if the key does not exist , null is returned.
Doesn’t require boxing and unboxingRequires boxing and unboxing

Leave a Comment


You might be Interested in these Posts

How to Create an Empty array without defining the size in C# ?

When we create an array in C# , we tend to define the size of the array as shown below. String[] st...

How to Get the number of elements in ArrayList in C# ?

Here's the code that demonstrates how one can get the total number of elements contained in the Arra...

How to Check if the ArrayList is read-only in C# ?

There are times when you would use the read-only wrapper in order to prevent modifying the ArrayList...