标签: c# session-state
如果在会话中保存了对象列表,则由于对象被声明为引用类型而将新对象添加到列表时会自动更新会话。为什么在从对象中删除项目时情况不同列出?
答案 0 :(得分:0)
首先,它取决于会话状态模式。您的想法是针对进程内模式或其他一些将对象存储在内存中的自定义模式。
另一方面,从会话状态中删除对象并不意味着您将其杀死。它只是像任何其他对象一样的对象集合(f.e.List)。
垃圾收集器会破坏对象并将其从内存中删除。
您可以在此MSDN文章中阅读有关垃圾收集器的更多信息: