我使用什么集合将每一行输入到 StreamReader 中?
我很难弄清楚应该使用什么集合,数组 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();
I'm having hard time figuring out what collection should I use, either the array Numbers
or each line of text in my WebResponce
.
Basically, the link in Create
method returns 5 numbers. I want to take each line item and place it into array.
I'm having hard time wrapping my head around foreach
loop needed to make this work, at least I think I should be using 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();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你不需要收藏。
相反,您可以直接从 StreamReader 中读取:
You don't need a collection.
Instead, you can read straight out of the StreamReader: