多个输入而不知道用户可以提供的输入数量

时间:2017-12-23 16:50:12

标签: c#-4.0

如果我们需要采取多个输入,但未知用户将提供多少输入,我们也无法要求用户提供输入数量。我们如何解决这个问题

int n= Int32.Parse(Console.ReadLine());
int[] arr=new int[n];
for(int i=0;i<n;i++)  //
 arr[i]=Int32.Parse(Console.ReadLine());

在上面的代码中,首先我输入了用户想要输入的输入数,即'n',然后我询问用户的输入。现在假设,如果我不想询问输入的数量,即来自用户的'n',并希望尽可能多地输入用户想要提供的输入,即arr [i]。我想的是,输入输入后如果用户暂停几秒钟,那么循环(这里'for'循环)应该自动停止,暂停前给出的输入将是阵列的最后一个输入(arr) [一世])。有没有办法解决这个问题

1 个答案:

答案 0 :(得分:0)

请尽量提供尽可能多的信息,不要偏离主题。并且还发布了您迄今为止尝试过的代码。尝试更清晰,更具体。