Это код:Как разобрать строку?
string firsttag = "\"";
string endtag = "\",\"";
int start;
int end;
for (int i = 0; i < images.Length; i++)
{
start = images.IndexOf(firsttag);
end = images.IndexOf(endtag, start);
string h = images.Substring(start + firsttag.Length, end - start - firsttag.Length);
start = images.IndexOf(firsttag, end + 1);
}
Это содержимое строки:
"http://www.niederschlagsradar.de/images.aspx?jaar=-6&type=europa.cld&datum=201311161500&cultuur=en-GB&continent=europa","http://www.niederschlagsradar.de/images.aspx?jaar=-6&type=europa.cld&datum=201311161800&cultuur=en-GB&continent=europa"
Что я получаю в переменной ч составляет:
http://www.niederschlagsradar.de/images.aspx?jaar=-6&type=europa.cld&datum=201311161500&cultuur=en-GB&continent=europa
Но им получить в любом цикле/itertion той же строки/строки, что я хочу сделать, это получить все ссылки из переменных изображений, после чего я сделаю map.Images.Add (ссылка); поэтому в конце изображения (список) будут содержать только ссылки из строки без символов «и», «0».
Мой вопрос в том, почему в следующем итерации я получаю одну и ту же строчку, а не следующую, до следующей последний, и я хочу использовать indexof и подстроку.
В общем, я получаю ссылку на первую, без символов "и, Но я не получаю следующий, до конца, который он держит, дает мне то же самое время.
попробовал string.Split? – MichaC
Что такое value Images.Tostring() = "?"? –
. ToString вернется "http://www.niederschlagsradar.de/images.aspx?jaar=-6&type=europa.cld&datum=201311161500&cultuur=en-GB&continent=europa","http://www.niederschlagsradar.de/images .aspx? Jaar = -6 & тип = europa.cld & точка привязки = 201311161800 & cultuur = ан-ГБ и континент = европа» –