前言
今天在设计一个系统用户管理界面的时候,出现了一个问题:
由于要在不同窗体之间传递数据,所以想到了要设置全局变量,比如一个用户有属性,ID,UserName,UserPwd和UserPower,为了简便,设定了一个Manager的类,管理这四个属性。然后设置了一个静态类,ModuleParas,有一个静态类变量manager。
结果出现了可访问性不一致的问题。
代码
1 public class Manager 2 { 3 public int ID; 4 public string
本文介绍了在C#中使用全局静态类管理数据时遇到的问题及解决办法。在创建一个名为Manager的类来存储用户属性,并在静态类ModuleParas中定义静态变量manager时,需要注意Manager类需声明为public以避免可访问性问题,同时静态变量应在自身类中实例化,以确保正确使用。
前言
今天在设计一个系统用户管理界面的时候,出现了一个问题:
由于要在不同窗体之间传递数据,所以想到了要设置全局变量,比如一个用户有属性,ID,UserName,UserPwd和UserPower,为了简便,设定了一个Manager的类,管理这四个属性。然后设置了一个静态类,ModuleParas,有一个静态类变量manager。
结果出现了可访问性不一致的问题。
代码
1 public class Manager 2 { 3 public int ID; 4 public string
6565

被折叠的 条评论
为什么被折叠?