visual studio 2010 - c#中字符串的问题

本文关键字:字符串 问题 studio 2010 visual | 更新日期: 2023-09-27 17:51:11

好的,所以,我试图使它如果一个只读的textbox1等于一些字符串,然后另一个只读的textbox2等于一些其他字符串,这取决于什么textbox1是。例如,如果文本框1等于"Hey",那么文本框2就等于"Hi"。我有:

string responseString = "Hey";
if(TextBox1.Text == ("Hi"))
{
    TextBox2.Text = responseString;
}

我使用Visual studio c# Express 2010。我是新手,所以我很抱歉有任何愚蠢的问题。我的c#课程还没有深入讨论String和循环。谢谢!

顺便说一下,我没有得到任何错误,它就是不起作用

visual studio 2010 - c#中字符串的问题

您的代码当前与您所描述的您正在尝试做的事情相反:

string responseString = "Hi";
if (TextBox1.Text == "Hey")
{
    TextBox2.Text = responseString;
}
   private void TextBox1_TextChanged(object sender, EventArgs e)
{
    string responseString = "Hi";
    if (TextBox1.Text == ("Hey"))
    {
        TextBox2.Text = responseString;
    }
}
上面的

是正确的。我把它放在:

private void textBox2_TextChanged(object sender, EventArgs e)