GetCookie extrahiert Informationen in einen String

Ich versuche, die Zahleninformationen aus einem Cookie abzurufen, das ich mit dem von mir benötigten Set-Cookie erhalte&om=-&lv=1341532178340&xrs= die zahlen hier

Das habe ich mir ausgedacht:

 string key = "";
        ArrayList list = new ArrayList();
        foreach (Cookie cookieValue in agent.LastResponse.Cookies)
        {
            list.Add(cookieValue);

        }
        String[] myArr = (String[])list.ToArray(typeof(string));
        foreach (string i in myArr)
        {

            // Here we call Regex.Match.
            Match match = Regex.Match(i, @"&lv=(.*)&xrs=",
                RegexOptions.IgnoreCase);

            // Here we check the Match instance.
            if (match.Success)
            {
                // Finally, we get the Group value and display it.
                 key = match.Groups[1].Value;
            }
        }

 agent.GetURL("http://site.com/" + key + ".php");

Das Problem, das ich habe, ist, dass ich ArrayList nicht in String ändern kann (der Fehler lautet: "Mindestens ein Element im Quell-Array konnte nicht in den Ziel-Array-Typ umgewandelt werden."). Ich dachte, ihr könnt mir vielleicht helfen kann man einen Weg finden, das Problem zu beheben, oder einen besseren Code, um dies zu tun?

Danke vielmals!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage