Skip to content
David Cumps

NameValueCollection Class

Part of my 2008 study notes for exam 70-536 (.NET Framework 2.0).

Overview

  • Acts like a StringDictionary which can contain duplicate keys.
  • Values can be retrieved by key and index.

Good practice

Examples

Simple Usage

NameValueCollection valueCollection = new NameValueCollection();
 
valueCollection.Add("Key1", "Value1");
valueCollection.Add("Key1", "Value2");
valueCollection.Add("Key2", "Value3");
 
foreach (string s in valueCollection.Keys)
{
    Console.WriteLine(valueCollection[s]);
}

You May Also Like

ArrayList Class

Resizeable, unordered, index-based collection. Suffers from boxing/unboxing when working with value types. Implements IEnumerator, allowing foreach…

BitArray Class

Contains an array of true/false values. Resizable through the Length property. Supports bitwise operations.