Learn something new every day...
According to the MSDN documentation for NameValueCollection.Add(string, string) under Remarks:
If the specified key already exists in the target NameValueCollection instance, the specified value is added to the existing comma-separated list of values associated with the same key in the target NameValueCollection instance.