首页 新闻 赞助 找找看

WebForm中 .aspx 文件 的 .cs 文件里 定义 全局静态 对象和 全局对象有差别么,影响大么

0
悬赏园豆:5 [已解决问题] 解决于 2018-05-30 15:27

如题............

private static Type t = new Type();

private Type t = new Type();

有什么不能一笑而过呢的主页 有什么不能一笑而过呢 | 初学一级 | 园豆:4
提问于:2018-03-28 10:51
< >
分享
最佳答案
1

差别巨大,static成员变量会被所有请求共享,非static成员只能被当前实例访问(每个请求对应一个 .aspx 实例)。
影响深远,一个用户请求修改了static成员变量会影响其他用户,除非是只读的(static readonly)。

收获园豆:5
dudu | 高人七级 |园豆:31075 | 2018-03-28 11:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册