Mega Code Archive

 
Categories / Visual C++ .NET / Collections
 

Get Key Collection Enumerator and Value Collection Enumerator

#include "stdafx.h" #using <system.dll> using namespace System; using namespace System::Collections::Generic; void main() {     Dictionary<int,String^>^ dict = gcnew Dictionary<int,String^>();     dict->Add(1,  "One");     dict->Add(6,  "Six");     dict->Add(5,  "Five");     dict->Add(3,  "3");     dict[3] = "Three";     dict[7] = "Seven";              Dictionary<int,String^>::KeyCollection::Enumerator ^key = dict->Keys->GetEnumerator();     Dictionary<int,String^>::ValueCollection::Enumerator ^value = dict->Values->GetEnumerator();     while ( key->MoveNext() && value->MoveNext()){         Console::WriteLine("Key = [{0}]\tValue = [{1}]", key->Current, value->Current);     }      }