代码如下
while (i<(intlastpage+1))
{
strlistaddress=strturnaddress.Replace("*",i.ToString());
myStream=myWebClient.OpenRead(strlistaddress);
sr=new StreamReader(myStream);
strBuilder = new StringBuilder();
while (-1 != sr.Peek())
{
strBuilder.Append(sr.ReadLine());
}
re.Add(strBuilder.ToString());
i++;
}
while (i<(intlastpage+1))
{
strlistaddress=strturnaddress.Replace("*",i.ToString());
myStream=myWebClient.OpenRead(strlistaddress);
sr=new StreamReader(myStream);
strBuilder = new StringBuilder();
while (-1 != sr.Peek())
{
strBuilder.Append(sr.ReadLine());
}
re.Add(strBuilder.ToString());
i++;
}
你在i++之后,调用sr.Close(),然后看看效果。