C#中的static变量能存在多久??

假设我在一个C#(.net也就是aspx,网站用的)程序中,我声明了一个static类,里边有一个static变量aa,变量aa在该类的构造函数中进行初始化和赋值。

我把该程序放在服务器运行,假设第一天有第一个用户访问,这时候aa变量进行了初始化和赋值。

假设之后10天一直没有任何用户访问了,那么在10天后,第二个用户进行访问时,aa变量还存在内存吗??
还需要重新调用构造函数进行初始化和赋值吗????

static是程序结束才释放的。
都是驻留在内存当中 application级的。
你可以重新赋值。但是这个变量是一直存在的。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答