c#表单应用程序中是否有等待用户输入值的命令?

问题描述 投票:0回答:1

`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 个相同的数字。

c#
1个回答
0
投票

您混淆了控制台应用程序方法和 WinForms 方法。在 Console 中,您可以中断当前工作流程并等待输入,例如 Console.ReadLine(),但是 WF 中没有直接替代品,因为它与触发器(例如按钮)配合使用来暂停、插入并让它运行。简而言之:您触发了一个事件。

所以不存在真正的等价物

© www.soinside.com 2019 - 2024. All rights reserved.