【发布时间】:2014-08-11 21:12:39
【问题描述】:
我正在尝试从控制台读取 c# 中的一些值,然后对其进行处理。但是我遇到了一个错误。
来自控制台的输入是:
Name:ABCD
School:Xyz
Marks:80
//here the user enters a new line before entering new data again
Name:AB
School:Xyz
Marks:90
//new line again
Name:AB
School:Xyz
Marks:90
等等。我事先不知道控制台输入的数量...如何检测到用户已停止输入并存储输入。
我尝试过使用
string line;
while((line=Console.ReadLine())!=null)
{
//but here it seems to be an infinite loop
}
任何建议
【问题讨论】:
标签: c# input command-line console-application