c# 声明的static 变量被置null

来源:百度知道 编辑:UC知道 时间:2024/06/17 10:11:46
在.net页面中,执行了一段代码:大致为
1,执行SQL语句
2,执行文件夹修改或删除操作.
3,页面弹出消息框:操作成功或不成功.
在点击弹出的消息框的确定按钮之后 ,声明的某个类中的static就被置成null了 ,很奇怪,我的方法中,也没有什么语句改变此变量的值啊.
请问大家,这是怎么回事?
大概原因在哪?
我试过设置断点跟踪,可是 ,那段代码跑完了,静态变量的值仍然是没有发生变化的,等到页面弹出提示窗口后 ,点击某个按钮触发事件,就发现,静态变量已经被置null了。

断点调试下是哪条语句变成null的
你的静态变量初始化没,或者设成全局变量再调试下

NULL就是没赋值 你看代码的顺序 对不对
不行就用 TRY {}找下 错误

断点,一步步来