C#中的字符串问题

时间:2014-03-21 13:55:15

标签: c# visual-studio-2010

好吧,所以,我试图在只读textbox1等于某个字符串的情况下使用它,然后另一个只读textbox2等于其他字符串,具体取决于textbox1是什么。例如,文本框1等于“Hey”Textbox2将等于“Hi”。这就是我所拥有的:

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

我正在使用Visual Studio C#Express 2010.我是新手,所以我很抱歉任何愚蠢的问题。我的C#类还没有进一步深入String和循环。谢谢!

顺便说一句,我没有收到任何错误,它只是不起作用。

2 个答案:

答案 0 :(得分:3)

您的代码目前已经从您所描述的内容中反向出现:

string responseString = "Hi";

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

答案 1 :(得分:0)

   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)

这不正确。