Jam*_*xon 2 c# static garbage-collection
如果我有一个带有静态字段的静态类,例如:
private static myField = new myObject();
然后我有一堆使用的静态方法myField.
myField
是否myField为每个方法调用重新实例化?我的猜测是它是第一次调用一个使用它的方法实例化它并保留在内存中,直到GC清除它为止?
欢呼任何指针:-)
And*_*are 7
不,当第一次访问该类时,它被分配给一次.在应用程序运行时,GC不会释放此实例的内存 - 当AppDomain卸载时,内存将被释放.
归档时间:
15 年,10 月 前
查看次数:
379 次
最近记录: