Ответ очень зависит от вашего использования. Не зная подробностей, я бы сказал, посмотрите на System.Collections.Specialized.NameValueCollection для строки, строки. System.Collections.Specialized & System.Collections.Generic строго типизированы, я думаю, что System.Collections просто перенесен из .NET 1.1.