标签:use 界面 传递数据 不一致 log size nbsp 全局 pre
前言
今天在设计一个系统用户管理界面的时候,出现了一个问题:
由于要在不同窗体之间传递数据,所以想到了要设置全局变量,比如一个用户有属性,ID,UserName,UserPwd和UserPower,为了简便,设定了一个Manager的类,管理这四个属性。然后设置了一个静态类,ModuleParas,有一个静态类变量manager。
结果出现了可访问性不一致的问题。
代码
1 public class Manager 2 { 3 public int ID; 4 public string UserName; 5 public string UserPwd; 6 public int UserPower; 7 }
1 public static class ModuleParas 2 { 3 public static Manager manager = new Manager(); 4 }
发现
1:Manager类一定要设置为public的,否则就会出现可访问性不一致的问题。
2:如果是静态类中的静态类变量,比如这里的manager,一定要在该类ModuleParas中实例化,否则会在后面调用的时候出现问题。
标签:use 界面 传递数据 不一致 log size nbsp 全局 pre
原文地址:http://www.cnblogs.com/xingzhui/p/6139353.html