一个类Test和静态类StaticClass
public class Test{ public int I; public object Obj; } public static class StaticClass{ public static int I = 1; public static object obj = new object(); }
使用Test
var testClass = new Test(); testClass.I = StaticClass.I; testClass.Obj = StaticClass.obj;
那么释放testClass, 需要把testClass.I = 0 和 testClass.Obj = null 吗?
求指教~
想了一下, testClass.I = 0应该是不需要的, 但是tsetClass.Obj还不能确定
用Diagnostic Tools看了下, 不需要断开静态对象的引用都释放了, 赞一个