[C#] Verschil NameValueCollection en Hashtable
De Hashtable en NameValueCollection zijn beide collections die werken met het key - value principe. Toch zijn er een paar verschillen: Een NameValueCollection kan bij een key meerdere waarden hebben. Dit is bij een hashtable niet mogelijk. Bij een hashtable is maar één paar van key - value mogelijk. Bij het opvragen van een key in een NameValueCollection die meerdere waarden bevat, wordt deze kommagescheiden teruggegeven. De hashtable collectie is sneller dan de NameValueCollection omdat deze gebruik maakt van het hashtable algoritme. Dit zorgt ervoor dat de data sneller wordt opgehaald. De NamevalueCollection kan enkel strings bevatten.