`C# 表单应用程序中 C# 控制台应用程序中的 readline 命令相当于什么?
在c#控制台应用程序中从用户处获取值的console.i可以使用readline();,但是当涉及到c#表单应用程序时,是否有这样的代码从用户处获取值?我通过文本框获取值没有问题。例如,当制作一个应用程序循环从用户那里获取 20 个值并将它们添加到列表框中时,情况会怎样?
如何在不使用数组的情况下做到这一点?`
int number;
for (int i = 0; i < 20; i++) {
number = Convert.ToInt32( textBox1.Text);
listBox1.Items.Add(number);
}
当我运行这段代码时,它自然会写出 20 个相同的数字。
您混淆了控制台应用程序方法和 WinForms 方法。在 Console 中,您可以中断当前工作流程并等待输入,例如 Console.ReadLine(),但是 WF 中没有直接替代品,因为它与触发器(例如按钮)配合使用来暂停、插入并让它运行。简而言之:您触发了一个事件。
所以不存在真正的等价物