麻烦调用变量

时间:2014-08-01 09:19:17

标签: c# wpf methods

这是我的代码(没有编译):

        public MainWindow()
    {
        InitializeComponent();
    }
    private int addValues()
    {
        int var1 = int.Parse(box1.Text);
        int var2 = int.Parse(box2.Text);
        return var1;
        return var2;
    }

    private void plus_Click(object sender, RoutedEventArgs e)
    {
        int result = addValues(var1, var2);
        int resplus;
        resplus = (var1 + var2);
            res.Text = (resplus.ToString);
    }
}

我需要在plus_Click方法中使用var1和var2,但它说这两个在当前上下文中不存在。

另一件事我想将var1和var2加在一起并制作" resplus"然后在textblock中显示它(名为" res")。

1 个答案:

答案 0 :(得分:1)

您提供的样本有一些错误。代码中的addValues方法不接受任何参数,但您的代码正在尝试传递2个参数。我重写了你的代码。请参阅以下代码段符合您的要求

 private int addValues(int var1, int var2)
 {
     return var1 + var2;
 }

 private void plus_Click(object sender, RoutedEventArgs e)
 {
    int result = addValues(int.Parse(box1.Text), int.Parse(box2.Text));
    res.Text = (result.ToString());
 }