【发布时间】:2011-02-22 22:19:50
【问题描述】:
我定义了一个public static HashTable。它将数据存储几秒钟的运行时间,然后数据消失,然后HashTable 变为null。
问题是什么,我该如何解决?
【问题讨论】:
-
你能发布一些代码吗?这里还不够……
-
问题没有用——无法从描述中找出任何东西
-
如果静态哈希表变量只在构造函数中赋值,则设为
public static readonly。 -
OP 希望我们如何回答这个问题?他们甚至会思考吗?
-
不知道为什么这会被关闭,而不是像 BFree 建议的那样等待更多的澄清?毕竟,问题本身很简单:ASP.net MVC 应用程序中的公共静态 Hashtable 始终变为 NULL。从那个清晰的描述中,我们可以解释在 ASP.net 中,静态在应用程序的整个生命周期内在所有请求之间共享,并要求一些代码:哈希表是如何声明的?是否有任何代码可以创建它或将其设置为 NULL?这个问题不是很好而且有些不完整,但恕我直言,这是一个真正的问题......