我很难弄清楚我应该使用哪个集合,数组Numbers
或我WebResponce
中的每一行文字。
基本上,Create
方法中的链接返回5个数字。我想把每个订单项都放到数组中。
我很难绕过foreach
循环来完成这项工作,至少我认为我应该使用foreach
。
int[] Numbers = new int[5];
WebRequest myRequest = WebRequest.Create(
"http://www.random.org/integers/?num=5&min=1&max=56&col=1&base=10&format=plain&rnd=new");
WebResponse myResponce = (WebResponse)myRequest.GetResponse();
Stream myStream = myResponce.GetResponseStream();
StreamReader myReader = new StreamReader(myStream);
Numbers[0] = Convert.ToInt32(myReader.ReadToEnd());
foreach (var item in collection)
{
}
Console.ReadLine();
答案 0 :(得分:3)
您不需要收藏品。
相反,您可以直接读取StreamReader:
string line;
while (null != (line = reader.ReadLine()) {
int x = int.Parse(line);
...
}