C# 调用变量时遇到问题

C# 调用变量时遇到问题,c#,wpf,methods,C#,Wpf,Methods,以下是我的代码(未编译): 我需要在plus_Click方法中使用var1和var2,但它表示这两个在当前上下文中不存在 还有一件事,我想把var1和var2加在一起,生成“resplus”,然后在textblock(名为“res”)中显示出来。您提供的示例有一些错误addValues方法不接受任何参数,但代码试图传递2个参数。我已经重新编写了你的代码。请参阅下面的代码片段满足您的要求 private int addValues(int var1, int var2) { retu

以下是我的代码(未编译):

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


还有一件事,我想把var1和var2加在一起,生成“resplus”,然后在textblock(名为“res”)中显示出来。

您提供的示例有一些错误<代码中的code>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());
 }

我从一个基本的C#教程开始,我认为用一个好的驱动路径学习比用随机试验更快!由于您显然是在使用来自您的用户的答案,您可能应该接受答案。不确定您想要什么,我假设您想要添加两个文本框值,如果是这样的话res.Text=int.Parse(box1.Text)+int.Parse(box2.Text);res.Text=result.ToString()@鲁本,谢谢!!!。我已经更新了答案:)
 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());
 }