在C#中交换数据值

时间:2018-07-11 22:51:12

标签: c#

我有textbox1和textbox2

textbox1分配的值为5,textbox2分配的值为10,

我在下面有一个按钮。有人可以为我提供代码的帮助吗?第一次单击该按钮时,分配的值5&10将出现在相应的文本框中,然后当我第二次单击该值时,这些值将交换。从而textbox1中的值现在位于textbox2,反之亦然。谢谢

2 个答案:

答案 0 :(得分:5)

在局部变量上保留一个TextBox的值:

private void button1_Clicked(object sender, EventArgs e)
{
    string temporaryText = textbox1.Text;
    textbox1.Text = textbox2.Text;
    textbox2.Text = temporaryText;
}

答案 1 :(得分:1)

您需要处理两种情况...第一种情况是没有值,第二种情况是需要交换值...

NoMethodError: undefined method `another_primary_category=' for #<SecondaryIabCategory:0x00007f925c64e0d8>