c# - 如何在 2 种形式之间共享一个变量?项目中的全局变量

标签 c# .net

嗨 我想在两种形式之间共享一个变量。 2个表格在一个项目中。 事实上,我想要一个全局变量在项目中 我该怎么做?

语言:c#.net

谢谢

最佳答案

创建一个带有静态字段/属性的静态类,如下所示:

public static class DataContainer
{
    public static Int32 ValueToShare;
}

以多种形式使用它,如下所示:

    public void Form1_Method()
    {
        DataContainer.ValueToShare = 10;
    }

    public void Form2_Method()
    {
        MessageBox.Show(DataContainer.ValueToShare.ToString());
    }

关于c# - 如何在 2 种形式之间共享一个变量?项目中的全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4416361/

相关文章:

c# - 如何从 *.dll 中检索所有公共(public)方法

.net - ListView 与数据网格

c# - 电子邮件发送过程的节流速度

C# 访问中间类成员 - 而不是基础类(Class)

c# - 在 List C# 中使用索引获取值

c# winforms - 更改数组的值不起作用

c# - 在 C# 2.0 中使用 Console.Write 在相同位置写入字符串

c# - 如何在 .NET Core 的 Startup 类构造函数中访问 AppSettings

c# - Console.Write() 将在 WPF 中挂起,但在控制台应用程序中有效

c# - (关于最佳实践的问题)为什么默认有 "using System.Text"?