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

Home
Visual C++ .NET
1.2D
2.Class
3.Collections
4.Data Type
5.Database ADO.net
6.Delegate
7.Development
8.File Directory
9.Function
10.Generics
11.GUI Form
12.Language Basics
13.Network
14.Reflection
15.Security
16.Statement
17.Structure
18.Thread
19.XML
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Visual C++ .NET » Collections » Hashtable 
Get Enumerator from Hashtable
 

#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 Hashtable
2.Get value from Hashtable by indexed property
3.Get Key enumerator from Hashtable
4.Get value enumerator from Hashtable
5.Hashtable contains key
6.Hashtable contains value
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.