ListDictionary Class implements IDictionary using a singly linked list : ListDictionary « Collections Data Structure « C# / C Sharp





ListDictionary Class implements IDictionary using a singly linked list

 

using System;
using System.Collections;
using System.Collections.Specialized;

public class SamplesListDictionary  {

   public static void Main()  {
      ListDictionary myCol = new ListDictionary();
      myCol.Add( "A", "1.49" );
      myCol.Add( "B", "1.29" );
      myCol.Add( "C", "0.99" );

      PrintKeysAndValues1( myCol );

   }
   public static void PrintKeysAndValues1( IDictionary myCol )  {
      Console.WriteLine( "   KEY                       VALUE" );
      foreach ( DictionaryEntry de in myCol )
         Console.WriteLine( "   {0,-25} {1}", de.Key, de.Value );
      Console.WriteLine();
   }
   
}

   
  










Related examples in the same category

1.Display the contents of the collection using foreach. This is the preferred method
2.Display the contents of the collection using the enumerator
3.Displays the elements using the Keys, Values, Count, and Item properties
4.Copies the ListDictionary to an array with DictionaryEntry elements
5.Searches for a key
6.Deletes a key
7.Adds an entry with the specified key and value into the ListDictionary.
8.Determines whether the ListDictionary contains a specific key.