错误 CS0103 当前上下文中不存在名称 'peremennaya_slozenie'

Error CS0103 The name 'peremennaya_slozenie' does not exist in the current context

我已经发现了这个错误,我尝试了如何解决它,但没有效果。

我有这个代码:

 public void button_plus_Click(object sender, RoutedEventArgs e)
    {
        int peremennaya_slozenie= Convert.ToInt32(ekran.Text);
    }

    private void button_rvno_Click(object sender, RoutedEventArgs e)
    {
        ekran.Text = Convert.ToString(peremennaya_slozenie + Convert.ToInt32(ekran.Text));
    }

我想在方法 button_rvno_Click 中使用方法 button_plus_Click 中的 peremennaya_slozenie。我该怎么做?

您应该将 peremennaya_slozenie 变量的声明移动到 class 级别:

private int peremennaya_slozenie;

public void button_plus_Click(object sender, RoutedEventArgs e)
{
    peremennaya_slozenie = Convert.ToInt32(ekran.Text);
}

private void button_rvno_Click(object sender, RoutedEventArgs e)
{
    ekran.Text = Convert.ToString(peremennaya_slozenie + Convert.ToInt32(ekran.Text));
}