Get all keys from NameValueCollection : NameValueCollection « 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 » NameValueCollection 
Get all keys from NameValueCollection
 
#include "stdafx.h"
#using <system.dll>

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

void main()
{
    NameValueCollection^ nvCol = gcnew NameValueCollection();

    nvCol->Add(nullptr, "void");

    nvCol->Set("A""a");

    nvCol->Add("B""b1");
    nvCol->Add("B""b2");
    nvCol->Add("B""b3");

    nvCol->Add("C""c1");
    nvCol->Add("C""c2");
    nvCol->Add("C""c3");
    array<String^>^ keys = nvCol->AllKeys;

    for (int i = 0; i < keys->Length; i++)
    {
        array<String^>^ vals = nvCol->GetValues(keys[i]);

        Console::WriteLine("{0}:\t\t{1}", keys[i], vals[0]);
        for (int j = 1; j < vals->Length; j++)
        {
            Console::WriteLine("\t\t{0}", vals[j]);
        }
    }
}

   
  
Related examples in the same category
1.Add to NameValueCollection
2.Get values by key in NameValueCollection
3.Get key and value from a NameValueCollection
4.Remove by key
5.Adding value to NameValueCollection by indexer
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.