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!