Hi florenz,
You cant simply store cookies in a collection if you want to assign list of values to a single cookie refer below
//Like below you can add mulitple values to single cookie.
HttpCookie cookie = new HttpCookie("YourCookieName");
cookie.Values.Add("YourCookieParameterName", "Your Value");
cookie.Values.Add("YourCookieParameterName", "Your Value");
cookie.Values.Add("YourCookieParameterName", "Your Value");
cookie.Values.Add("YourCookieParameterName", "Your Value");
Response.SetCookie(cookie);
//Like below you can retreive it by cookie name.
Request.Cookies["YourCookieName"]
//Like below you can retreive particular cookie value by cookie name and cookie Key.
Request.Cookies["YourCookieName"]["YourCookieParameterName"]
and if you want to have multiple cookies and assign them different values then you can do like below
//Like below you can add mulitple values to single cookie.
HttpCookie cookie = new HttpCookie("YourCookieName");
cookie.Values.Add("YourCookieParameterName", "Your Value");
cookie.Values.Add("YourCookieParameterName", "Your Value");
Response.SetCookie(cookie);
HttpCookie cookie1 = new HttpCookie("YourCookieName");
cookie1.Values.Add("YourCookieParameterName", "Your Value");
cookie1.Values.Add("YourCookieParameterName", "Your Value");
Response.SetCookie(cookie);
//Like below you can retreive it by cookie name.
Request.Cookies["YourCookieName"]
//Like below you can retreive particular cookie value by cookie name and cookie Key.
Request.Cookies["YourCookieName"]["YourCookieParameterName"]
For more details on cookie refer below link
https://msdn.microsoft.com/en-us/library/aa289495(v=vs.71).aspx