System.Collections.Specialized.NameValueCollection
namespace System.Collections.Specialized
{
public class NameValueCollection : NameObjectCollectionBase
{
public virtual string[] AllKeys { get; }
public string this[int index] { get; }
public string this[string name] { get; set; }
public NameValueCollection();
public NameValueCollection(IEqualityComparer equalityComparer);
public NameValueCollection(IHashCodeProvider hashProvider, IComparer comparer);
public NameValueCollection(NameValueCollection col);
public NameValueCollection(int capacity);
public NameValueCollection(int capacity, IEqualityComparer equalityComparer);
public NameValueCollection(int capacity, IHashCodeProvider hashProvider, IComparer comparer);
public NameValueCollection(int capacity, NameValueCollection col);
protected NameValueCollection(SerializationInfo info, StreamingContext context);
public void Add(NameValueCollection c);
public virtual void Add(string name, string value);
public virtual void Clear();
public void CopyTo(Array dest, int index);
public virtual string Get(int index);
public virtual string Get(string name);
public virtual string GetKey(int index);
public virtual string[] GetValues(int index);
public virtual string[] GetValues(string name);
public bool HasKeys();
protected void InvalidateCachedArrays();
public virtual void Remove(string name);
public virtual void Set(string name, string value);
}
}