首页 > 解决方案 > 如何在其他函数中更改我的全局变量?C#

问题描述

我想通过将他的值设为“c”值来更改全局整数数量,我该怎么做?

    public static class Globals
    {
        public const int amount = 5689;
    }

    private void button1_Click(object sender, EventArgs e)
    {
        int b = int.Parse(textBox2.Text);
        int c = Globals.amount - b;
        textBox3.Text = c.ToString();
        **Globals.amount = c;** // ***how do i set this?***
    }

标签: c#

解决方案


由于金额被定义为一个常数,你不能改变它。

但是,如果您将其设为非常量静态变量,则可以更改它。

public static int amount = 5689;

推荐阅读