Просто используйте словарь:
Dictionary<string, string> accounts
Тип System.Collections.Specialized.NameValueCollection
был частью первой версии .NET, до того, как стали доступны дженерики.Лучше использовать общую коллекцию, где это возможно.
Я бы также посоветовал вам , а не , чтобы хранить пароли в виде простого текста, на случай, если вы это делаете.