<PackageReference Include="NETStandard.Library" Version="2.0.1" />

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); } }