Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C语言中的字符串问题#_C#_Visual Studio 2010 - Fatal编程技术网

C# C语言中的字符串问题#

C# C语言中的字符串问题#,c#,visual-studio-2010,C#,Visual Studio 2010,好的,我试着假设一个只读textbox1等于某个字符串,那么另一个只读textbox2等于另一个字符串,这取决于textbox1是什么。例如,如果文本框1等于“嗨”,则文本框2将等于“嗨”。以下是我所拥有的: string responseString = "Hey"; if(TextBox1.Text == ("Hi")) { TextBox2.Text = responseString; } 我正在使用Visual Studio C#Express 2010。我是新手,所以我很抱歉

好的,我试着假设一个只读textbox1等于某个字符串,那么另一个只读textbox2等于另一个字符串,这取决于textbox1是什么。例如,如果文本框1等于“嗨”,则文本框2将等于“嗨”。以下是我所拥有的:

string responseString = "Hey";
if(TextBox1.Text == ("Hi"))
{
    TextBox2.Text = responseString;
}
我正在使用Visual Studio C#Express 2010。我是新手,所以我很抱歉有任何愚蠢的问题。我的C#类还没有深入到
String
s和循环。谢谢


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

您的代码当前与您描述的您正在尝试执行的操作相反:

string responseString = "Hi";

if (TextBox1.Text == "Hey")
{
    TextBox2.Text = responseString;
}
以上是正确的。我把它放在下面:`

private void textBox2_TextChanged(object sender, EventArgs e)

这是不正确的。`

您将代码放在了什么事件中?字符串的位置与此相反。什么是“仅查看文本框”?你是说只读吗?是的,对不起。我是说只读的。我把它放在:private void textBox1_TextChanged(object sender,EventArgs e)下。如果你的文本框是只读的,你认为它们的文本会如何改变,从而触发事件?我想出来了。正如Ahbi所说,我的代码在错误的事件下。“我在错误的文本框事件下输入了内容。@brettsalyer:在这种情况下,通常的答案是提交您自己的答案,如果您觉得这对其他人有帮助,请接受它。”。
private void textBox2_TextChanged(object sender, EventArgs e)