Copies the ListDictionary to an array with DictionaryEntry elements : ListDictionary « Collections Data Structure « C# / C Sharp






Copies the ListDictionary to an array with DictionaryEntry elements

 


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" );

      // Copies the ListDictionary to an array with DictionaryEntry elements.
      DictionaryEntry[] myArr = new DictionaryEntry[myCol.Count];
      myCol.CopyTo( myArr, 0 );

      // Displays the values in the array.
      Console.WriteLine( "Displays the elements in the array:" );
      Console.WriteLine( "   KEY                       VALUE" );
      for ( int i = 0; i < myArr.Length; i++ )
         Console.WriteLine( "   {0,-25} {1}", myArr[i].Key, myArr[i].Value );
   }   
}

   
  








Related examples in the same category

1.ListDictionary Class implements IDictionary using a singly linked list
2.Display the contents of the collection using foreach. This is the preferred method
3.Display the contents of the collection using the enumerator
4.Displays the elements using the Keys, Values, Count, and Item properties
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.