C# 如果我在文本框1中输入复活节兔子,它需要在标签1上显示10倍。我需要使用While语句
我的问题是关于 如果我键入easter bunny,它需要使用while语句显示10倍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
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}");
}
}
}