GetCookie извлекает информацию в строку

Я пытаюсь получить информацию о номерах из файла cookie, который я получаю от Set-Cookie, который мне нужен&om=-&lv=1341532178340&xrs= числа здесь

Вот что я придумал:

 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");

У меня проблема в том, что я не могу изменить ArrayList на String (ошибка: «По крайней мере, один элемент в исходном массиве не может быть приведен к типу целевого массива.») Я думал, что вы, ребята, можете мне помочь Может быть, вы можете придумать способ исправить это или лучший код для этого?

Большое спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос