Get key and value Enumerator : IEnumerator « Collections « Visual C++ .NET






Get key and value Enumerator

 

#include "stdafx.h"
#using <system.dll>

using namespace System;
using namespace System::Collections;
using namespace System::Collections::Specialized;

void main()
{
    ListDictionary ^ldict = gcnew ListDictionary();

    ldict->Add("A", "First");
    ldict->Add("B", "Second");
    ldict->Add("C", "Third");
    ldict["D"] = "Fourth";
    
    IEnumerator ^keys = ldict->Keys->GetEnumerator();
    IEnumerator ^vals = ldict->Values->GetEnumerator();
    while ( keys->MoveNext() && vals->MoveNext())
    {
        Console::WriteLine("{0}\t\t{1}", keys->Current, vals->Current);
    }
}

   
  








Related examples in the same category

1.Use while loop and Enumerator to loop through an array
2.Display elements in a multiset by IEnumerator<> interface
3.Push pets onto stack and display by IEnumerator<> interface
4.vector for each loop using built in IEnumerator<> interface
5.Using IEnumerator to loop through an array