声明之前无法使用局部变量

CodingNub

这里一定缺少一些基本的东西,但是当我尝试运行一个简单的计算器应用程序时,这就是我的一段代码;

“错误1在声明之前无法使用局部变量'xxxxxx'。局部变量的声明隐藏了字段xxxxx

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();


    }

    double total1 = 0;
    double total2 = 0;
    bool plusBtnPressed = false;
    bool minusBtnPressed = false;
    bool timesBtnPressed = false;
    bool divideBtnPressed = false;


    private void textBox1_TextChanged(object sender, EventArgs e)
    {

    }


    private void button3_Click(object sender, EventArgs e)
    {
        if(plusBtnPressed == true) {
            total2 = total1 + double.Parse(txtDisplay.Text);
        }

        else if (minusBtnPressed == true) {
            total2 = total1 - double.Parse(txtDisplay.Text);
        }

        else if (divideBtnPressed == true) {
            total2 = total1 / double.Parse(txtDisplay.Text);
        }
        else if (timesBtnPressed == true) {
            total2 = total1 * double.Parse(txtDisplay.Text);
        }


        bool plusBtnPressed = false;
        bool minusBtnPressed = false;
        bool timesBtnPressed = false;
        bool divideBtnPressed = false;
    }


    private void btnPlus_Click(object sender, EventArgs e)
    {
        total1 += double.Parse(txtDisplay.Text);
        plusBtnPressed = true;
        minusBtnPressed = false;
        divideBtnPressed = false;
        timesBtnPressed = false;
        txtDisplay.Clear();
    }
拔示巴

跌落boolbool plusBtnPressed = false;该范围内button3_Click的事件处理程序,以及其他3个变量做到这一点。

您当前正在声明新变量,这具有隐藏类成员的作用。编译器还认为您在导致错误的函数中较早使用了那些声明的变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在声明之前使用局部变量“BtnPressed”

来自分类Dev

在声明之前不能使用局部变量

来自分类Dev

在声明之前不能使用局部变量“hitInfo”

来自分类Dev

Roslyn 使用 SyntaxGenerator 声明局部变量

来自分类Dev

在C#中的局部变量声明之前使用“ using”关键字?

来自分类Dev

在声明之前不能引用局部变量“ request”

来自分类Dev

在声明之前不能引用局部变量“ request”

来自分类Dev

未声明局部变量 - 无法使用任何当前堆栈解决方案修复

来自分类Dev

JMeter - jexl3 函数无法声明局部变量

来自分类Dev

为什么不能在声明局部变量之前不像静态变量那样初始化局部变量?

来自分类Dev

声明前不能使用局部变量DateTime吗?

来自分类Dev

在您的类中声明此属性或使用局部变量

来自分类Dev

全局声明变量还是局部变量?

来自分类Dev

声明变量与导入的类相同时出现“赋值之前引用的局部变量”错误

来自分类Dev

Lambda局部变量默认值无法使用封闭的局部变量

来自分类Dev

未在eval之后声明之前的未定义局部变量或方法

来自分类Dev

声明局部变量的良好风格

来自分类Dev

Java:lambda局部变量声明问题

来自分类Dev

在局部变量之前转到

来自分类Dev

分配之前引用的Pygame局部变量

来自分类Dev

分配错误之前引用的局部变量

来自分类Dev

赋值之前引用的局部变量“ body”

来自分类Dev

赋值之前引用的局部变量“ like”

来自分类Dev

赋值之前引用的局部变量“ request”

来自分类Dev

赋值之前引用的局部变量“ statement”

来自分类Dev

无法使用全局或局部变量访问输入值

来自分类Dev

使用速记符号声明和初始化变量:类变量与局部变量

来自分类Dev

引用一个变量,该变量显示“声明之前引用的局部变量'final_ans'”

来自分类Dev

在声明局部变量时,最好在Dart中声明类型或仅使用`var`。

Related 相关文章

  1. 1

    在声明之前使用局部变量“BtnPressed”

  2. 2

    在声明之前不能使用局部变量

  3. 3

    在声明之前不能使用局部变量“hitInfo”

  4. 4

    Roslyn 使用 SyntaxGenerator 声明局部变量

  5. 5

    在C#中的局部变量声明之前使用“ using”关键字?

  6. 6

    在声明之前不能引用局部变量“ request”

  7. 7

    在声明之前不能引用局部变量“ request”

  8. 8

    未声明局部变量 - 无法使用任何当前堆栈解决方案修复

  9. 9

    JMeter - jexl3 函数无法声明局部变量

  10. 10

    为什么不能在声明局部变量之前不像静态变量那样初始化局部变量?

  11. 11

    声明前不能使用局部变量DateTime吗?

  12. 12

    在您的类中声明此属性或使用局部变量

  13. 13

    全局声明变量还是局部变量?

  14. 14

    声明变量与导入的类相同时出现“赋值之前引用的局部变量”错误

  15. 15

    Lambda局部变量默认值无法使用封闭的局部变量

  16. 16

    未在eval之后声明之前的未定义局部变量或方法

  17. 17

    声明局部变量的良好风格

  18. 18

    Java:lambda局部变量声明问题

  19. 19

    在局部变量之前转到

  20. 20

    分配之前引用的Pygame局部变量

  21. 21

    分配错误之前引用的局部变量

  22. 22

    赋值之前引用的局部变量“ body”

  23. 23

    赋值之前引用的局部变量“ like”

  24. 24

    赋值之前引用的局部变量“ request”

  25. 25

    赋值之前引用的局部变量“ statement”

  26. 26

    无法使用全局或局部变量访问输入值

  27. 27

    使用速记符号声明和初始化变量:类变量与局部变量

  28. 28

    引用一个变量,该变量显示“声明之前引用的局部变量'final_ans'”

  29. 29

    在声明局部变量时,最好在Dart中声明类型或仅使用`var`。

热门标签

归档