permenenaya_slozenie '在当前上下文中不存在

本文关键字:上下文 不存在 slozenie permenenaya | 更新日期: 2023-09-27 18:14:15

我已经收到了这个错误,我尝试了如何解决它,但无效。

我有这样的代码:

 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。我怎么能做那样的事呢?

permenenaya_slozenie '在当前上下文中不存在

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

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));
}