如何从另一种形式c#调用静态变量

本文关键字:调用 静态 变量 另一种 | 更新日期: 2023-09-27 17:49:18

我有MDI父窗体和几个子窗体。我想在MDI父窗体中声明一个静态变量,并从我的子窗体中"调用"它。

我特别希望它从0(零)开始,最终赋值为1或2。

这是我声明静态变量的方式,我想知道代码是否正确,如果不正确,哪里有问题。

static class Permission
    {
        static int role;
        public static int GetPermission()
        {
            role = 0;
            return (role);
        }
    }

第二个也是更重要的问题是如何在子窗体中调用静态变量。我应该在哪里写什么代码?

如何从另一种形式c#调用静态变量

您可以通过Permission.GetPermission();从同一项目中的任何地方调用它(因为它目前默认为内部类)。

使用静态类并在变量中添加{get;set;}。另外,如果您想直接将值设置角色可见性设置为public