首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于静态全局变量的有关问题,求大牛指点

2013-06-26 
关于静态全局变量的问题,求大牛指点请教大家一个问题 static public ListsystemTypeStruct structList

关于静态全局变量的问题,求大牛指点
请教大家一个问题 
static public List<systemTypeStruct> structList = new List<systemTypeStruct>();这种变量程序退出后这个LIST清空吗
这是写在一个DLL里面的,大程序还在运行,这个DLL结束了 是不是不清空
[解决办法]
静态变量是不被清空的,局部变量是清空的。
[解决办法]
托管DLL没有结束这一说,只有应用程序域有卸载这一说。
[解决办法]

引用:
托管DLL没有结束这一说,只有应用程序域有卸载这一说。

+1
托管DLL在是在应用程序域中加载并运行的,静态成员在应用程序域卸载时释放
在主程序(进程)退出时,其加载的所有应用程序域都会被卸载释放

热点排行