.net compact cf gc回收造成的异常

来源:互联网 发布:js 拆分年月日 编辑:程序博客网 时间:2024/05/24 00:15

在类A中,定义了一个static的类b变量c,c默认值为空,在使用时创建。弄完a之后,c也马上被自动回收了,下次再用a时,用到c时就有可能出现异常。

我碰到的情况有两种:

1.  弹出异常提示,对象为空

2. 界面类a显示正常,但是在界面y中,按确认键,对话框一个接一个就自动关了,没有任何提示。

将static变量 c的问题解决之后,上面两种情况就消失了。

 

c#的变量是gc自动回收,看来对static变量在使用时需要特别注意一点

原创粉丝点击