c# - 如何在其他函数中更改我的全局变量?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?***
}
解决方案
由于金额被定义为一个常数,你不能改变它。
但是,如果您将其设为非常量静态变量,则可以更改它。
public static int amount = 5689;
推荐阅读
- jdbc - 如何配置 Jmeter 以使用半径身份验证连接到 oracle 数据库
- python - Python AttributeError:“系列”对象没有属性“isdigit”
- node.js - 由于文件系统,如何正确构建微服务
- node.js - HTTPS 模块中内置 NodeJS 的 Multipart/form-data 发布请求
- php - 有没有更好的方法来循环 6 层 JSON 对象和多个嵌套数组值,其中包含嵌套对象?
- docker - 如何在 Docker 的 sh 环境中设置好 apache2ctl 的 PATH
- javascript - 如何使用 idbKeyval 获取我的 IndexedDB val 的密钥?
- python - pyinstaller 使用 oct2py 导入生成可执行错误
- c# - WPF 绑定到用户控件数据网格
- react-testing-library - 无法从 react-testing-library 导入