在 C# 中,如何在不使用其他标签的情况下获取标签以显示多个结果
本文关键字:标签 情况下 获取 显示 结果 其他 | 更新日期: 2023-09-27 18:34:09
我当前的代码如下:
private void btnEXE_Click(object sender, EventArgs e)
{
int num1 = 0;
int num2 = 1;
int sum = 1;
do
{
sum = num1 + num2;
num1 = num2;
num2 = sum:
lblOUT.Text = Convert.ToString(num2);
while (sum <= 100);
}
当我运行该程序时,它只给我一个 144 的结果。我需要程序做的是列出 0 到 100 之间的每个结果,然后将每个结果输出到单个标签中。顺便说一句,这是斐波那契数列。任何帮助将不胜感激。
lblOUT.Text += Convert.ToString(num2) + Environment.NewLine;
应该是这样
在许多解决方案中,一个简单的解决方案是使用 StringBuilder
:
StringBuilder sb = new StringBuilder();
do
{
...
sb.AppendFormat("{0} ", num2);
}
while (sum <= 100)
lblOUT.Text = sb.ToString();
您还可以将数字存储在列表中,并在其他解决方案中使用String.Join
。