C# 如果我在文本框1中输入复活节兔子,它需要在标签1上显示10倍。我需要使用While语句

C# 如果我在文本框1中输入复活节兔子,它需要在标签1上显示10倍。我需要使用While语句,c#,while-loop,C#,While Loop,我的问题是关于 如果我键入easter bunny,它需要使用while语句显示10倍 private void textBox1_TextChanged(object sender, EventArgs e) { int paashaas = 0; int p = paashaas; while (p <= 4) { MessageBox.Show("The value of i is

我的问题是关于

如果我键入easter bunny,它需要使用while语句显示10倍

    private void textBox1_TextChanged(object sender, EventArgs e)
    {
        int paashaas = 0;
        int p = paashaas;
        while (p <= 4)
        {
            MessageBox.Show("The value of i is : " + paashaas);
            paashaas = paashaas + 1;
        }
    }
private void textBox1\u TextChanged(对象发送者,事件参数e)
{
int-paashaas=0;
int p=帕沙斯;

而(p您在以下代码中所做的是:

  • 生成一个int(paashaas),将其设置为0
  • 然后制作另一个int(p),将第二个int(p)的值也设置为0
  • 然后继续检查while循环中的第二个int(p),同时每次更改第一个int(paashaas)。因此,您将陷入while循环。p的值不会更改,只有paashaas的值

    private void textBox1_TextChanged(object sender, EventArgs e)
    {
        int paashaas = 0;
        int p = paashaas;
        while (p <= 4)
        {
            MessageBox.Show("The value of i is : " + paashaas);
            paashaas = paashaas + 1;
        }
    }
    
    private void textBox1\u TextChanged(对象发送者,事件参数e)
    {
    int-paashaas=0;
    int p=帕沙斯;
    
    虽然(p我不知道这里面的实际问题是什么。代码中的
    10
    在哪里?Label1
    在哪里?我不清楚。你知道这是一个无限循环吗?p永远不会改变!是的,这对我来说也是一个很小的不清楚。稍微弄清楚一点。当我输入textbox1:Easter bunny时。然后它需要检测Easter兔子和放上label1复活节快乐。@ZiggyManZiggyMan那又怎样?你的问题是什么?这与你原来的问题(好吧,问题,实际上是你发布的代码)有什么关系?谢谢你,我很抱歉我的代码不清楚,这也是我第一次使用stackoverflow这是有效的,我想谢谢你;)
    for(int i=1; i<=4; i++)
    {
        MessageBox.Show("The value of i is: " + i);
    }
    
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            if(textBox1.Text == "easter bunny")
            {
                for(int i=0; i<10; i++)
                {
                    MessageBox.Show($"You entered easter bunny in the textbox! {i}");
                }
            }
        }