Get Enumerator from SortedList : SortedList « Collections « Visual C++ .NET






Get Enumerator from SortedList

 

#include "stdafx.h"
using namespace System;
using namespace System::Collections;

void main(){
    Hashtable ^hash  = gcnew Hashtable();
    SortedList ^sort = gcnew SortedList();

    array<String^>^ keys   = gcnew array<String^> { "B", "A", "C", "D" };
    array<String^>^ skeys  = gcnew array<String^> { "A", "B", "C", "D" };
    array<String^>^ values = gcnew array<String^> { "a", "b", "c", "d" };

    for (int i = 0; i < keys->Length; i++)
    {
        hash->Add(keys[i], values[i]);
        sort->Add(keys[i], values[i]);
    }
    Console::WriteLine("\nBy enumerator");
    IDictionaryEnumerator ^enum1 = hash->GetEnumerator();
    IDictionaryEnumerator ^enum2 = sort->GetEnumerator();
    while ( enum1->MoveNext() && enum2->MoveNext())
    {
        Console::Write("{0} {1}\t\t", enum1->Key, enum1->Value);
        Console::WriteLine("{0} {1}", enum2->Key, enum2->Value);
    }
}

   
  








Related examples in the same category

1.Add key and value to SortedList
2.Get value from SortedList by indexed property
3.Get value in SortedList by index
4.Get key enumerator from SortedList
5.Get value enumerator from SortedList
6.SortedList contains key
7.SortedList contains value
8.SortedList indexing of Key
9.Get the value index from a SortedList