C# - 我似乎无法在窗口表单中的标签上逐行显示 10 个数字的平方的结果
本文关键字:显示 逐行 标签 结果 数字 表单 窗口 | 更新日期: 2023-09-27 18:36:22
我有一个带有按钮和标签的窗口表单应用程序。按下按钮后,标签需要显示数字 1 到 10 的平方。这需要逐行显示。 这是我到目前为止的代码:
private void button1_Click(object sender, EventArgs e)
{
int[] sqrNumbers = new int[10];
for (int i = 1; i != sqrNumbers.Length; i++)
{
sqrNumbers[i] = i * i;
lblSquares.Text = (sqrNumbers[i]).ToString()+ Environment.NewLine;
}
不幸的是,这不起作用。由于我是编程新手,我似乎无法弄清楚这一点。我在网上搜索寻找答案,但还没有找到我要找的东西。感谢您在这方面帮助我。
氪,
杰
试试这个:(编辑这个可能更安全)
private void button1_Click(object sender, EventArgs e)
{
int[] sqrNumbers = new int[10];
String text = "";
for (int i = 1; i != sqrNumbers.Length; i++)
{
sqrNumbers[i] = i * i;
text += (sqrNumbers[i]).ToString()+ Environment.NewLine;
}
lblSquares.Text = text;
}
lblSquares.Text = (sqrNumbers[i]).ToString()+ Environment.NewLine;
覆盖 lblSquares.Text 的值
lblSquares.Text += (sqrNumbers[i]).ToString()+ Environment.NewLine;
将保留价值并增加它。
https://msdn.microsoft.com/en-us/library/sa7629ew.aspx