有谁知道obj=(Obj)Session["OBJ"];是如何工作的吗?
有谁知道obj=(Obj)Session["OBJ"];是如何工作的吗?
比如有Object obj
obj=(Object)Session["OBJ"];是传递引用还是克隆对象到obj里?
因为我碰到如下代码才迷惑:
obj=(Object)Session["OBJ"];
Session.Remove("OBJ");
obj.DoSomeThing();
Session条目移除后,obj对象还有效,obj.DoSomeThing()还可以正常掉用
或者是Session的Remove()并没有清除对象,那Session.Remove()到底做了些什么呢?